我正在尝试通过将调试器附加到 Chrome 来调试 VS 2019 中的 Blazor Webassemble (5.0.1) 应用程序 - 我无法使用 VS 中的“直接”调试,因为我有一个包含多个“模块”(RCL) 的模块化项目结构放置在不同的VS解决方案中
到目前为止我尝试过的:
- 设置自己的 IIS:调试在 IIS 中运行的 ASP.NET Core 应用程序 https://stackoverflow.com/questions/36296572/debugging-asp-net-core-applications-running-in-iis
- 使用远程调试端口cmd启动Chrome:chrome --remote-debugging-port=9222
将 VS 2019 连接到 Chrome 时,Console.WriteLines() 将显示在 VS 输出窗口中,但不会命中断点(未加载符号) - “mono_wasm_runtime_ready”也会显示在输出中。
发布时,我尝试使用“调试”配置,并将“BlazorEnableCompression”设置为 false - 到目前为止没有任何效果。
(我用默认的 blazor-webassemble 项目模板尝试了这个,也不起作用)
我缺少什么?如何才能做到这一点?
我发现这与上面的任何事情都没有关系 - 这只是一个“调试错误”:
使用某些属性/类在 Blazor Webassemble 中进行调试时未绑定断点 https://stackoverflow.com/questions/65720816/unbound-breakpoints-when-debugging-in-blazor-webassembly-when-using-certain-attr/66585658#66585658
https://github.com/dotnet/aspnetcore/issues/25380 https://github.com/dotnet/aspnetcore/issues/25380
我替换了属性中的枚举参数,它现在可以工作了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)