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的,修改文件之后页面就会变化。