我正在使用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"在解决方案来源中不存在。