Asp.net mvc 试图预编译我的MVC ASP.NET应用程序时,不断出现奇怪的命名空间程序集引用错误

Asp.net mvc 试图预编译我的MVC ASP.NET应用程序时,不断出现奇怪的命名空间程序集引用错误,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,我正在使用MVC3、Razor、C#、.NET4、EF4.1 我试图使用“发布”工具预编译我的MVC web应用程序,将预编译选项设置为不可更新,并且不合并输出DLL 我得到的错误是: Error 49 The type or namespace name 'vmSection' does not exist in the namespace 'MyApp.MVC3' (are you missing an assembly reference?) c:\Windows\Micros

我正在使用MVC3、Razor、C#、.NET4、EF4.1

我试图使用“发布”工具预编译我的MVC web应用程序,将预编译选项设置为不可更新,并且不合并输出DLL

我得到的错误是:

Error   49  The type or namespace name 'vmSection' does not exist in the namespace 'MyApp.MVC3' (are you missing an assembly reference?)    c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\4ce30959\16e34b5\App_Web_index.cshtml.43461f6f.0.cs  36  0   SmartS.MVC3.ED
我对“vmSection”进行了解决方案范围的搜索,结果为0。我删除了“4ce30959”文件夹中的所有内容,但仍然没有解决方案。我清理并重建了这个项目。我清理并重建了解决方案,但仍然没有解决方案

有趣的是,我甚至找不到,甚至在我的整个硬盘上,有问题的文件:

App_Web_index.cshtml.43461f6f.0.cs 

非常困惑,因为“vmSection”在解决方案源代码中不存在。

重建项目,但保存生成的
cshtml.*.cs
文件,并将指示行(及周围代码)粘贴到此处。谢谢。对不起,我不太理解你。当我重建项目时,我应该在哪里查找cshtml.*.cs文件。顺便说一句,我找不到“App\u Web\u index.cshtml.43461f6f.0.cs”错误消息中指定了
cshtml.*.cs
文件的路径,它位于
C:\Windows\Microsoft.NET\Framework\v4.xxx\Temporary ASP.NET Files
下。好的,谢谢。问题是我可以在这个位置找到文件。稍后将重试。感谢您迄今为止的帮助。请确保已启用“显示所有文件”,并取消选中文件夹选项中的“隐藏受保护的操作系统文件”。