編譯應用程式以鎖定 .NET Framework 4.5.2 時出現錯誤訊息

症狀

當您重新編譯使用 .NET 可攜式程式庫以 Microsoft .NET Framework 4.5.2 為目標的 Microsoft .NET Framework 4.5.1 應用程式時,在編譯期間收到下列錯誤訊息:

注意

類型 '{type}' 是在未參照的組件中定義。 您必須加入組件 '{assembly}' 的參照。

附註 在此錯誤訊息中,{assembly} 代表在 “C:\Program Files (x86) \Reference Assemblies\Microsoft\Framework\ 中找到的其中一個實際檔案。NETFramework\v4.5.2\Facades“資料夾。

例如,錯誤訊息類似下列其中一則訊息:

注意

'System.Object' 類型定義於未參照的組件中。 您必須新增組件 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 的參考。

注意

'System.Attribute' 類型定義於未參照的組件中。 您必須新增組件 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 的參考。

解決方式

若要解決此問題,請安裝更新版的 Microsoft .NET Framework 4.5.2 開發人員套件。 如需下載資訊,請參閱 Microsoft知識庫文章 2901951