我已将 Nuget 库上传到 Azure Devops Artifacts 中。它还将符号文件 (.PDB) 发布到 Azure Devops 符号服务器。我在 Visual Studio 中添加了设置,以便按照上述说明从 Azure Devops Symbols 服务器加载符号here.
在运行时期间,当我尝试单步执行(Nuget 库的)代码时,我收到错误消息,指出无法找到 .cs 文件的路径。我尝试了各种建议的解决方案,例如取消选中启用即时代码、启用 .Net Framework 源代码步进等。但没有运气。
问题是:
- 我已经使用构建配置作为发布来构建 nuget 包。这就是我无法执行该准则的原因吗?我认为在 VS 中加载 PDB 文件应该有助于克服这个问题。请指教。
我已经使用构建配置构建了 nuget 包
发布。这就是我无法执行该准则的原因吗?我
我认为在 VS 中加载 PDB 文件应该有助于克服这个问题。
这不是您无法单步执行代码的原因。即使您使用的是从以下版本构建的 nuget 包,它也应该可以工作Release
模式。请检查以下三个提示:
1.使用时请确保选择与我相同的设置Index sources and publish symbols
任务到发布调试符号.
2.在 Visual Studio 中,添加新的符号服务器(拥有管道并托管工件源的组织):
3.在 debug=>general 中取消选中仅启用我的代码:
然后它在我这边运作良好。希望我的步骤能给大家带来一些帮助。有关此主题的更多信息您可以参考这个博客.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)