Asp.net mvc 如何使intellisense在Razor中为命名空间导入到web.config中的类工作?

Asp.net mvc 如何使intellisense在Razor中为命名空间导入到web.config中的类工作?,asp.net-mvc,visual-studio-2010,razor,Asp.net Mvc,Visual Studio 2010,Razor,我已将以下内容添加到我的~/Views文件夹中的Web.config中: <add namespace="DTuppeny.Blog.Models" /> 而不是 @model DTuppeny.Blog.Models.Post 所有这些都可以编译并运行良好,但是当我键入“@Model”时,我没有任何智能感知 这是一个bug,还是我做错了什么?我刚刚尝试了你在我的一个项目中描述的内容,只要我打开.cshtml文件,intellisense就确实不起作用 但在我关闭并重新打开文件后

我已将以下内容添加到我的~/Views文件夹中的Web.config中:

<add namespace="DTuppeny.Blog.Models" />
而不是

@model DTuppeny.Blog.Models.Post
所有这些都可以编译并运行良好,但是当我键入“@Model”时,我没有任何智能感知


这是一个bug,还是我做错了什么?

我刚刚尝试了你在我的一个项目中描述的内容,只要我打开.cshtml文件,intellisense就确实不起作用

但在我关闭并重新打开文件后,它确实起了作用(我也在其间重新编译了…不确定是否有必要)。是你干的吗


另外:您是否已安装?

另外,请确保您修改了顶级web.config,视图文件夹中还有另一个web.config!我重建了Visual Studio,甚至重新启动了它,但它不起作用。所以我刚刚关闭了文件并重新打开,现在突出显示了“Post”一词,intellisense可以工作了。谢谢
@model DTuppeny.Blog.Models.Post