视觉工作室剃刀视图不识别模型

时间:2012-04-02 17:33:25

标签: visual-studio-2010 asp.net-mvc-3 razor

我有2个VisualStudio 2010实例打开,两个项目都是ASP.Net MVC,我正在使用Razor视图引擎。在第一个例子中,视图识别@model值,我得到智能感知。第二个实例不识别视图的模型,也不识别智能感知。我知道我有适合模型的命名空间,因为我可以运行应用程序并获得结果。我错过了什么设置?谢谢。

2 个答案:

答案 0 :(得分:0)

最有可能是MVC版本的问题以及要使用的dll的配置。

确保已在配置文件中定义了所有正确版本的MVC dll。

我在Visual Studio 2013中遇到了同样的问题,将项目从MVC 3升级到MVC 4,确保每个配置都引用了正确的dll版本,问题就消失了。

答案 1 :(得分:0)

我今天刚刚与VS2013进行了斗争; .csproj文件已将所有引用设置为Private(= True)并以此方式混淆。消除所有私有标记(并设置SpecificVersion = False)使Visual Studio再次清晰地思考。

引用再次显示为Private = True,但Razor语法没有再次崩溃(还)。