.net core3.1开始页面实时编译
安装NuGet包
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
startup.cs 中的ConfigureServices 方法加入以下配置
public void ConfigureServices(IServiceCollection services) { services.AddRazorPages().AddRazorRuntimeCompilation(); }
项目.csproj 文件加入以下节点
netcoreapp3.1 false false
安装NuGet包
1 |
Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
|
startup.cs 中的ConfigureServices 方法加入以下配置
1 2 3 4 5 |
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages()
.AddRazorRuntimeCompilation();
}
|
项目.csproj 文件加入以下节点
<PropertyGroup> <TargetFramework>netcoreapp3.1TargetFramework> <RazorCompileOnBuild>falseRazorCompileOnBuild> <MvcRazorCompileOnPublish>falseMvcRazorCompileOnPublish> PropertyGroup>
以上配置完成之后就页面就可以实时编译了,改完页面代码刷新就可以即时看到效果了。