症状
重新编译使用.NET 可移植的库针对 Microsoft.NET Framework 4.5.2 Microsoft.NET Framework 4.5.1 应用程序时,您在编译过程中收到以下错误消息︰
在一个未被引用的程序集定义类型{类型}。您必须添加引用程序集 '{0} 组件}。
注意:在此错误消息, {组件}表示一种实际的文件中"C:\Program 文件 (x86) \Reference Assemblies\Microsoft\Framework\。NETFramework\v4.5.2\Facades"文件夹。
例如,错误消息类似于以下消息之一︰
在一个未被引用的程序集定义类型 System.Object'。您必须添加对程序集的引用 ' System.Runtime、 版本 = 4.0.0.0,区域性程序 = b03f5f7f11d50a3a。
在一个未被引用的程序集定义类型 System.Attribute。您必须添加对程序集的引用 ' System.Runtime、 版本 = 4.0.0.0,区域性程序 = b03f5f7f11d50a3a。
解决方案
若要解决此问题,请安装 Microsoft.NET Framework 4.5.2 开发包的更新的版本。有关下载信息,请参阅Microsoft 知识库文章 2901951。