.NET Framework 4.5.2 を対象とするようにアプリケーションをコンパイルするときのエラー メッセージ

現象

Microsoft .NET Framework 4.5.2 を対象とするように .NET 移植可能なライブラリを使用する Microsoft .NET Framework 4.5.1 アプリケーションを再コンパイルすると、コンパイル中に次のエラー メッセージが表示されます。

注

型 '{type}' は、参照されていないアセンブリで定義されています。 アセンブリ '{assembly}' への参照を追加する必要があります。

注: このエラー メッセージでは、{assembly} は、"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\ にある実際のファイルの 1 つを表します。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 Developer Pack をインストールします。 ダウンロードについては、 マイクロソフト サポート技術情報 2901951 を参照してください。