【发布时间】:2015-10-13 02:02:53
【问题描述】:
我有一个网站项目,其中包含大量 .cshtml(WebPages,而不是 MVC)文件,并且我在 web.config 文件中定义了一组通用的命名空间,如下所示
<system.web.webPages.razor>
<pages pageBaseType="Composite.AspNet.Razor.RazorFunction">
<namespaces>
<add namespace="DinArv.Forms"/>
<add namespace="DinArv.Web"/>
</namespaces>
</pages>
</system.web.webPages.razor>
安装 VS 2015 RTM 后,我突然在 web.config 中定义的命名空间中存在的类型出现“类型或命名空间...找不到”错误,而 Resharper 似乎没有问题.我仍然可以正常浏览页面,并且在构建网站时没有构建错误。在我的 Visual Studio 2013 中,Intellisense 可以正常工作。
如果我在 .cshtml 文件而不是 web.config 中显式导入命名空间,VS 2015 也很满意,但我真的不想这样做。
出了什么问题,我该如何解决?
【问题讨论】:
标签: asp.net razor intellisense visual-studio-2015 asp.net-webpages