我为某些视图配置了自定义位置。例如/MyCustom/Views/Index.cshtml
。应用程序可以使用此解决方案https://stackoverflow.com/a/36772778/1593334从/MyCustom/Views
文件夹中正确查找视图。
唯一的问题是,每次更改视图以反映浏览器中的更改时,我都必须构建应用程序。有没有办法让asp.net自动检测这些变化?
答案 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
一起运行时,只需修改应用程序的源代码即可。观察者将检测到更改,重新编译并重新运行应用程序。
祝你好运!