CS0234:缺少装配参考

时间:2014-11-03 22:38:15

标签: asp.net asp.net-mvc asp.net-web-api configuration assemblies

我的电脑上有一些丢失的组件,并且不知道如何修复它。

当我从模板创建一个新的ASP.NET MVC 4互联网应用程序时(使用VS 2012)一切正常。一旦我尝试集成Web API控制器,我就会得到一个缺少的程序集引用错误。例如,当我使用ASP.NET 4 Web API默认模板创建应用程序并单击" API"在接口上我得到编译错误:

Compiler Error Message: CS0234: The type or namespace name 'Description' does not exist in the namespace 'System.Web.Http' (are you missing an assembly reference?)

我检查了装配,一切似乎都没问题。它是在4.0版本中。我的PC上安装了.NET framework 4.5。我应该在哪里查找问题的原因?

1 个答案:

答案 0 :(得分:1)

我在使用msbuild编译PCL时看到了同样的错误代码(不同的缺失引用),但是在使用Visual Studio构建时没有看到:

error CS0234: The type or namespace name 'Storage' does not exist in the namespace 'Windows' (are you missing an assembly reference?)

在我的情况下,它是由'使用Windows.Storage;'引起的。文件中没有任何代码实际引用的语句。我删除了该行并修复了错误。