Xav*_*eña 7 asp.net asp.net-core blazor blazor-server-side
看起来我被迫在两者之间进行选择(“监视文件更改模式”或“附加到 Visual Studio 模式”)。
这是 中的两个不同“配置文件” launchSettings.json,我必须选择其中之一:
"profiles": {
...
"Watch file changes": {
"executablePath": "dotnet.exe",
"workingDirectory": "$(ProjectDir)",
"commandLineArgs": "watch run debug",
"launchBrowser": true,
"applicationUrl": "http://localhost:5000/",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"Attach to VS": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我必须选择一个不太理想,我希望能够应用断点(“附加到 VS”模式)并观察文件更改。
顺便说一句,对于那些感兴趣的人:配置文件“监视文件更改”必须与 .csproj 文件中的以下内容相协调:
<ItemGroup>
<!-- Files that the "dotnet watch" will monitor for hot reloading: -->
<Watch Include="**\*.razor" />
<Watch Include="**\*.scss" />
<Watch Include="**\*.cshtml"/>
<Watch Include="**\*.cs" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
我能够在 Visual Studio 2019 中调试(断点、逐步、检查变量)我的 Blazor Web assembly (Blazor WASM)。每当我保存某些文件(*.razor、*.razor.cs、*.css)时,dotnet都会自动重建项目然后Chrome会自动刷新页面。这就是我所做的:
dotnet watch run。这将打开一个新的 Chrome 选项卡。| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |