当在Visual Studio 2013中打开MVC4 C#web项目时,IDE报告错误“无法找到类型或命名空间名称’_'(是否缺少using指令或程序集引用)”,但项目构建并运行没有任何错误。此外,智能不包括项目命名空间。
“缺少”引用是指同一项目中的文件。
例如; Web项目命名空间是“webproject.com”,并且控制器文件中的引用“webproject.com.models”带有下面的红色下划线和上面的错误。
我检查了以下内容:
>所有解决方案项目都配置为使用相同的目标框架(.Net 4)
> Views中的web.config包含system.web.webPages.razor部分中的命名空间
>清洗和重建解决方案
>删除所有bin和obj内容
>删除由VS2010创建的.suo和.csproj.user文件
我可以摆脱VS2013中报告的这些错误的唯一方法是卸载,然后重新加载项目。
当在Visual Studio 2010中打开我不会得到这些问题。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。