Gui*_*rme 5 c# asp.net-core razor-components
我正在测试新的 Razor 组件(又名。服务器端 Blazor),我发现需要停止项目、编辑、重新编译和重新启动服务器,非常耗时。我想编辑 *.razor 文件,保存,在浏览器上按 F5,然后完成。
我知道ASP.NET Core 3 上有一个重大更改,暂时阻止了这种情况的发生。但是现在,有一个“修复”:您只需要安装 package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
,并像这样设置服务:
services.AddMvc()
.AddRazorRuntimeCompilation();
Run Code Online (Sandbox Code Playgroud)
(是的,没有 Mvc,请看这个)
但这似乎不起作用 - 至少,我没有尝试使用 cshtml 文件,因为我只在测试中使用 *.razor。
我也做了:
services.AddMvc()
.AddRazorRuntimeCompilation((options) =>
{
foreach (var item in Directory.GetFiles(Directory.GetCurrentDirectory(), "*.razor", SearchOption.AllDirectories))
{
options.AdditionalReferencePaths.Add(item);
}
});
Run Code Online (Sandbox Code Playgroud)
没有任何运气。
这还不支持还是我做错了什么?
归档时间: |
|
查看次数: |
2654 次 |
最近记录: |