相关疑难解决方法(0)

Blazor WASM 项目中的未绑定断点

我无法在 VS 2022 v17.3.6 中调试 WASM 项目以取消绑定断点。断点在不运行时看起来很好,但在运行项目时变成一个空圆圈,里面有警告标志。消息是 \xe2\x80\x9c当前不会命中断点。未绑定断点\xe2\x80\x9d。可以调试同一解决方案中的其他项目。团队中的三名开发人员有此问题,其中一名没有。现在所有的 VS 都使用相同版本。我们尝试了稍旧版本的VS 2022(v17.3.4),它也有这个问题。

\n

以下是我尝试使用其他帖子中的许多建议来解决问题的几种方法。

\n\n

c# breakpoints webassembly blazor

11
推荐指数
1
解决办法
1072
查看次数

VS 2022 17.1.3 目前不会命中断点

我正在尝试调试我的 Visual Studio C# Blazor 项目,但是每当我尝试设置断点时,我都会收到错误“当前不会命中断点。未绑定断点。” 或“尚未加载任何符号。” 我一直能够调试直到最新的视觉版本。我已经尝试过以下方法:

  • 调试模式而不是发布模式。
  • 清理和构建解决方案。
  • 选中和取消选中“仅启用我的代码”
  • 仔细检查我的 launchSettings.json

如果有人能给我任何关于如何解决这个问题的建议,我将不胜感激。

c# debugging json visual-studio blazor

8
推荐指数
2
解决办法
1万
查看次数

Blazor客户端调试

我注意到我的所有C#断点都没有被击中,因为调试似乎已被客户端Blazor应用禁用。

有没有办法以某种方式附加调试器或启用调试器?

谢谢

blazor

7
推荐指数
4
解决办法
1737
查看次数

无法调试 Blazor wasm

我用的是vscode。我无法调试“独立”(或“托管”)blazor wasm。

类似的问题有很多,但它们都是针对 RC、.NET 6 明显修复的错误或 SDK 6.0.102 中明显修复的工具错误。

我阅读了所有文档我怀疑这个问题是由于已知的热重载兼容性错误而变得更加复杂。

我了解一切的最新情况。我在 Linux (ubuntu 20) 上使用 chromium。

当我尝试调试时,我在弹出窗口中收到此错误:

Unable to launch browser: "Failed to launch browser!
ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.
WARNING: Kernel has no file descriptor comparison support: Operation not permitted
ERROR:process_singleton_posix.cc(341)] Failed to create /home/username/.config/Code/User/workspaceStorage/4208cd9cd69c4fe2a941aed538319caa/ms-vscode.js-debug/.profile/SingletonLock: Permission denied (13)
ERROR:chrome_browser_main.cc(1432)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than …
Run Code Online (Sandbox Code Playgroud)

c# debugging asp.net-core blazor blazor-webassembly

6
推荐指数
1
解决办法
9696
查看次数

Blazor WebAssembly 断点不起作用

我正在尝试使用断点调试 Blazor Web 程序集应用程序。

如果我在 Visual Studio 中添加断点,我会在断点上收到此消息。

当前不会在为该文档加载任何符号的情况下命中断点。

我更新了视觉工作室。

我确保将spectUri 添加到客户端和服务器setting.json 中。

我在设置中调试时未选中启用诊断工具。

我尝试以管理员身份运行。我还在这里尝试了答案:如何补救“当前不会命中断点。尚未为该文档加载任何符号。” 警告?

任何帮助将不胜感激

问候,

.net visual-studio blazor-webassembly

5
推荐指数
1
解决办法
2628
查看次数

无法在 Blazor WASM 中命中断点

我正在尝试调试 Blazor WebAssembly 应用程序,但在尝试设置断点时收到以下消息:

当前不会命中断点。 未绑定断点

如果我执行会遇到断点的操作,Visual Studio 会打开一个新选项卡,其中显示Unable to retrieve source content (Unable to retrieve source content). 我在单独的 blazor 服务器应用程序以及首次创建 blazor 项目(counter.razor 和 fetchdata.razor)时提供的示例模板中遇到了同样的问题。

以下是该应用程序的信息: 目标框架:.NET 5.0(当前) 身份验证类型:无 配置 HTTPS:True ASP.NET Core 托管:False 渐进式 Web 应用程序:True

我使用的是 Visual Studio 2019 版本 16.9.4。

我的 .csproj 文件是:

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.5" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.5" PrivateAssets="all" />
    <PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
  </ItemGroup>

  <ItemGroup>
    <ServiceWorker Include="wwwroot\service-worker.js" PublishedContent="wwwroot\service-worker.published.js" />
  </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

我的 launchSettings.json 文件是:

{
  "iisSettings": { …
Run Code Online (Sandbox Code Playgroud)

debugging breakpoints visual-studio-2019 blazor-client-side blazor-webassembly

4
推荐指数
1
解决办法
1909
查看次数