c# - 断点不会在 Blazor Webassembly 项目、ASP.NET Core 3.1、
问题描述
断点不会在 ASP.NET Core 3.1、Blazor Webassembly 项目中命中。
我有一个解决方案,其中包含我在本地运行的单个 Blazor Webassembly 项目。
在 .cs 文件中放置断点时,它会显示:
“当前不会命中断点。在 blazor-devserver.dll 中找到了 Startup.cs 的副本,但当前源代码与 blazor-devserver.dll 中内置的版本不同。
要允许命中此断点,请单击出现的“设置...”按钮,然后单击“位置”、“允许源代码与原始代码不同”。……”
这对我来说似乎很奇怪,因为我没有部署,我只是在 Visual Studio 中按 F5,所以我看不出代码有什么不同。
Wen 断点被放置在一个 .razor 文件中,它说:
“当前不会命中断点。没有为此文档加载任何符号”
在模块窗口中,已为所有条目加载符号。
直到最近它工作得很好。我唯一做的就是安装 Microsoft Code Anlysis 2019(再次将其删除)。
解决方案
Blazor Webassembly 仍处于预览阶段,因此您无法直接调试 cs 文件。仅通过 Chrome 支持调试。详细信息记录在这里。
推荐阅读
- python - 读取和操作 CSV 格式的电子表格
- gensim - Word2Vec - 如何摆脱“TypeError: unhashable type: 'list'”和“AttributeError: dlsym(0x7fa8c57be020, AttachDebuggerTracing): symbol not found”?
- javascript - 添加更多视频
- python - Django确定Min是否唯一
- ios - CAEmitterLayer 最终在添加 EmitterCells 时有延迟
- python - 当 win.blit() 后台 pygame 时滞后
- c# - 调用在 Postman 中有效,但在 C# 中无效
- r - 在 R 中绘制回归输出时指定不同组的端点
- angular - 无法使用拦截器捕获 HTTP 错误代码
- python - 有没有办法从另一个无限行长的数据帧动态生成数据帧?