Asp.net Core可以自动检测自定义目录中的View更改吗?

时间:2016-09-15 05:34:59

标签: asp.net-core asp.net-core-mvc

我为某些视图配置了自定义位置。例如/MyCustom/Views/Index.cshtml。应用程序可以使用此解决方案https://stackoverflow.com/a/36772778/1593334/MyCustom/Views文件夹中正确查找视图。

唯一的问题是,每次更改视图以反映浏览器中的更改时,我都必须构建应用程序。有没有办法让asp.net自动检测这些变化?

1 个答案:

答案 0 :(得分:3)

有一个名为dotnet watch的工具。

  

dotnet watch是一个开发时间工具,在源文件更改时运行dotnet命令。它可用于编译,运行测试或在代码更改时发布。

基本上,您将Microsoft.DotNet.Watcher.Tools NuGet包添加到tools的{​​{1}}部分,然后使用project.json运行该应用。

您可以在这里找到the command arguments for running dotnet watch

然后,当应用程序与dotnet watch一起运行时,只需修改应用程序的源代码即可。观察者将检测到更改,重新编译并重新运行应用程序。

祝你好运!