症状
当您重新编译使用 .NET 便携库以面向 4.5.2 .NET Framework Microsoft的 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 。