MiB*_*Bol 6 c# jetbrains-ide rider blazor hot-reload
是我的想法还是 Rider 没有很好地实现 Blazor / Hot Reload?
我尝试 JetBrains 的 Rider IDE 已经超过 6 个月了,我开始更喜欢使用 VS2022。但我最近开始了 Blazor 的一个新项目,从那时起我的观点开始下降......
无法调试具有多个项目的解决方案(如 VS2022 那样)...例如,我有一个包含 1 个服务器项目、1 个客户端项目和 1 个共享项目的解决方案。
使用 VS2022,我能够毫无痛苦地调试这两个项目...但是我用 Rider 尝试了一个月,完全不愉快...我是唯一一个持这种观点的人吗?
有没有办法正确调试 Rider 和 .Net 6 中多个项目的解决方案并使用热重载功能?
小智 19
您应该像这样更新您的launchSettings.json 。之后将您的运行配置文件更改为httpsWatch
该解决方案适用于 Blazor
"httpsWatch": {
"commandName": "Executable",
"executablePath": "dotnet",
"workingDirectory": "$(ProjectDir)",
"hotReloadEnabled": true,
"hotReloadProfile": "aspnetcore",
"commandLineArgs": "watch run",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:3251;http://localhost:6362"
},
Run Code Online (Sandbox Code Playgroud)