在beta8之前,可以启动Web应用程序,更改一些代码(例如About-View的ViewBag.Message),保存并刷新浏览器 - voilá,新消息显示而不重建项目。
现在,当使用使用DNX和Kestrel的beta8创建一个新的Web应用程序时,这似乎不再适用。知道为什么吗?
答案 0 :(得分:6)
Beta8包含一个名为“dnx watch”的新库,它在执行期间监视项目文件的更改并自动重建项目。通过从命令提示符运行以下命令来安装它:
dnu commands install Microsoft.Dnx.Watcher
此外,请确保您已为Visual Studio安装了beta8 web tools。
最后,确保您没有在调试模式下运行,因为代码更改不会在附加调试器的情况下重新加载项目。 CTRL + F5将在没有调试器的情况下启动您的Web项目。
您可以在此处阅读以及beta8中的其他更改: http://blogs.msdn.com/b/webdev/archive/2015/10/15/announcing-availability-of-asp-net-5-beta8.aspx