我创建了一个新项目并按照
http://www.carolynvanslyck.com/blog/2012/09/compile-time-support-for-mvc-views/
它起作用了,弹出了“.generated.cs”文件。
然后我尝试在主项目上做同样的事情,但“Enable-RazorGenerator”失败,项目“WebControls”未找到。WebControls 是附加并构建但仅包含 .cs 文件的项目的名称。
所以我手动更改了 .cshtml 文件以使用 RazorGenerator 的自定义工具,该工具有效
最后我按 F5,IISExpress 崩溃,“找不到 'iisexpress.exe' 的调试信息”,如果我继续,Internet Explorer 无法启动
然后我将项目更改为通过 IIS 打开,IE 也不会从这里开始。我可以通过导航到 url 手动打开网站,但它的行为就像它仍在使用 cshtml 文件一样,即第一次访问页面很慢然后更快
关于从这里取得进展的任何建议?
额外信息:
我需要进步,所以做了一个副本,然后通过颠覆从项目中删除了所有更改,因此删除了 nuget 项目和扩展名,我现在仍然遇到和以前一样的问题,所以 .suo 文件中必须有一些东西或类似的,没有被签入的东西。清理/重建没有删除它
完全独立的项目不受影响