编译应用程序以面向 .NET Framework 4.5.2 时出现错误消息

症状

当您重新编译使用 .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 。