Asp.Net 5 - 即时编译

Asp.Net 5 - On the fly compilation

我刚刚按照 this guide 在 Visual Studio 代码中得到了一个 ASP.NET 5 Web API 应用程序 运行,我可以通过执行命令 "dnx . web"。如何在更改源文件时即时构建应用程序?

更新 - 这似乎是一个悬而未决的问题。 Link 1, Link 2

dnx . web --watch 是您要查找的命令。

但是,当您从命令行执行此操作时需要注意:当文件更改时,服务器会停止。

当您从 VS 2015 执行相同操作时,VS 知道如何在服务器停止时重新启动服务器。

我注意到我遇到了同样的问题,如果您 运行 您的站点没有附加调试器,它似乎或多或少地按预期工作。

我认为调试器对 cs 文件中的更改更敏感,并且在尝试 trace/step 通过它们时不希望它们发生更改。

起初我认为这与您使用的 CLR 类型有关运行,但我可以更改它并且只要您不调试它就可以工作。