是否可以在调试期间在 Razor 类库中编辑 Razor 页面(.cshtml)而无需重新启动?VS 2017

Mik*_*Dev 5 .net c# asp.net razor

我有一个ASP.Net MVC Core application引用Razor class library那个有的SomePage.cshtml

在调试应用程序时,我可以在应用程序中编辑页面,ASP.Net MVC Core更改会反映在浏览器中(刷新后)。

但是当我在 中编辑页面时Razor Class Library,更改在浏览器中不可见(刷新后)。我需要停止应用程序并重新启动 - 然后更改将在浏览器中可见。

有没有什么办法不用重启就可以刷新Razor类库中编辑过的页面?

小智 2

那是不可能的。在.NET中,所有类库都必须在执行代码之前进行编译,并且编译后的引用包含在原始项目中。因此对类库的任何更改都必须重新编译。因此我们需要停止项目来编译代码并更新引用。