Blazor wasm - 调试 - 无法查看任何变量的值



在我的Blazor-wasm项目中,我已经升级到.NET5,我可以在组件中设置断点,断点运行良好,但我不能查看任何变量的值,无论是悬停在它们上面还是在"本地语言";窗口或立即窗口。

我创建了一个新的Blazor-wasm托管的web应用程序,并将Counter组件更改为使用代码隐藏(与我在其他应用程序中的做法相同(,这很好,它显示了变量的值。

我比较了csproj文件和Program.cs,看不出为什么在调试时显示变量值在一个项目中有效,而在另一个项目则无效。

我现在已经弄明白了。这个项目是从.net core 3.1升级到.net5的,在服务器项目的csproj文件中有一行,当我将其从更改时

<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="3.2.1" />

<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="5.0.0" />

现在,我可以在调试时看到变量值。

相关内容

  • 没有找到相关文章

最新更新