現象
4.5.2 の Microsoft.NET Framework を対象とする .NET ポータブル ライブラリを使用する Microsoft.NET Framework 4.5.1 アプリケーションを再コンパイルすると、コンパイル時に次のエラー メッセージが表示されます。
型 '{0} の種類}' は、参照されていないアセンブリで定義されます。アセンブリ '{0} アセンブリ}' への参照を追加する必要があります。
注:
このエラー メッセージでは、 {0} アセンブリ}を表す"C:\Program Files (x86) \Reference Assemblies\Microsoft\Framework\ 内にある実際のファイルのいずれか。NETFramework\v4.5.2\Facades」フォルダーです。
などのエラー メッセージの次のメッセージのいずれかのようになります。
'これ' の型は、参照されていないアセンブリで定義されます。アセンブリ '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 開発者パックの更新されたバージョンをインストールします。ダウンロードについては、マイクロソフト サポート技術情報 2901951を参照してください。