我一直在尝试将我的ASP.NET MVC 3 Beta应用程序部署到我的托管。它支持所有必要的技术,并且通过跟踪和错误,我设置了所需的参考 Copy LocalTrue. 。然后,我发现我的应用程序找不到视图的错误。它列出了它尝试过的.cshtml文件。我的项目中有这些文件,但没有部署。我发现Visual Studio 2010没有设置.cshtml文件的属性 Build Action 作为 Content 就像为.aspx文件所做的那样。

有没有办法使Visual Studio自动将.cshtml设置为内容,或者我必须手动将此设置为我添加的每个剃须刀视图?

有帮助吗?

解决方案

在等待最终版本时,它将与剃须刀视图引擎具有完整的Visual Studio集成和Intellisense 这篇博客文章 特别是该部分: 更改文件类型的默认构建操作.

其他提示

我的团队也遇到了这个问题。即使我们都知道陷阱,但忘记更改构建动作也太容易了,因此您最终会带有运行时错误。

我在连接上提交了一个错误来解决这个问题。请上投票并发表评论,以便此问题获得一些吸引力。

http://connect.microsoft.com/visualstudio/feedback/details/619539/mvc3-razor-views-and-partial-partial-views-cshtml-are-rare-are-not-marked-mark-mark-mark-mark-mark-mark-mark-mark-as-content

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top