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