3 回答
TA贡献1798条经验 获得超7个赞
那是不可能的。在.NET中,所有类库都必须在执行代码之前进行编译,并且编译后的引用包含在原始项目中。因此对类库的任何更改都必须重新编译。因此我们需要停止项目来编译代码并更新引用。
TA贡献1813条经验 获得超2个赞
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation安装包后就可以了。
然后配置:
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
services.Configure<MvcRazorRuntimeCompilationOptions>(options =>
{
var libraryPath = Path.GetFullPath(
Path.Combine(HostEnvironment.ContentRootPath, "..", "MyClassLib"));
options.FileProviders.Add(new PhysicalFileProvider(libraryPath));
});
}
TA贡献1895条经验 获得超7个赞
您可以在不停止解决方案的情况下编辑 .chtml 文件。只需在我们更正后刷新页面即可。如果您使用 Visual Studio,也可以通过更改设置来编辑 C# 代码。 按shift+f5进行硬刷新
- 3 回答
- 0 关注
- 136 浏览
添加回答
举报