类型“x”在未引用的程序集中定义。您必须添加对程序集'System.Runtime ...'的引用

时间:2014-05-27 13:39:07

标签: compiler-construction .net-4.5.2

当我将我的项目引用到PCL程序集到.NET 4.5.2时,我遇到了编译器错误:"类型' System.Windows.Input.ICommand'在未引用的程序集中定义。您必须添加对程序集的引用,System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。" 有很多这样的问题,但没有人不解决我的问题。

2 个答案:

答案 0 :(得分:0)

这是一个报告的错误:https://connect.microsoft.com/VisualStudio/feedback/details/873446/project-targeting-4-5-2-fails-to-build-when-referencing-a-pcl

我选择.NET 4.5.1目标框架并且错误消失了。

答案 1 :(得分:0)

System.Runtime dll文件作为Windows 8 SDK的一部分进行分发。

这里是安装链接:http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx