Razor Pages应用,修改页面查看修改效果,如果没有热重载,改一句话跑一次,这个活就没法干了。
1、VS2022中的NuGet中安装RuntimeCompilation
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
需要配套你的.net sdk版本,我这里用的是6.0,所以这个也用了6.0.0。
2、找到你的Properties\launchSettings.json
主要是这句话"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation",配置在
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:5955",
"sslPort": 44378
}
},
"profiles": {
"chocolate": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7103;http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
3、可以选择文件保存时热重载

我测试这样是ok的,修改文件之后页面就会变化。