現象
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 を参照してください。