在Visual Studio Razor视图中编译调试

时间:2014-01-03 18:47:34

标签: asp.net-mvc-4 razor visual-studio-2013

我一直在使用Visual Studio 2013处理许多MVC4项目,但只有这个项目有问题:视图页面突然无法实现命名空间(仅视觉错误):

enter image description here enter image description here

如果我构建项目,它再次正常(名称空间和类DO存在)。它可以运行或调试好。

enter image description here

问题是它在我构建之后仍然存在,如果我在cshtml文件中输入一段时间,或者关闭并重新打开文件,它会再次发生,我必须再次构建项目。如果我不首先构建,它也会使自动缩进(Ctrl + K,Ctrl + D)出现问题。

我该如何解决这个问题?

发现问题: 这是因为我的DataContext还有一个名为WispLink的类,因此无法确定WispLink是名称空间还是类。我将命名空间WispLink重命名为WispLinkNamespace,现在已经可以了。无论如何,奇怪的是它仍然可以正确编译和运行。

1 个答案:

答案 0 :(得分:0)

我找到了问题。

这是因为我的DataContext还有一个名为WispLink的类,因此无法确定WispLink是名称空间还是类。我将命名空间WispLink重命名为WispLinkNamespace,现在没问题。

无论如何,奇怪的是它仍然可以正确编译和运行。