如何将ARTIFACTORY配置为Symbol Server并与Visual Studio集成
使用Azure DevOps Server CI/CD工具构建和发布Symbol Nuget包
使用Azure DevOps构建和发布Symbol Nuget包的过程。
1.创建一个Nuget Azure管道作业,用于创建文件nupkg和符号。我们想要部署到Artifactory中的Nuget本地存储库的nuupkg文件。
例如,我创建了TestProject.1.0.0。符号& TestProject.1.0.0.symbols。nupkg包。
2.一旦Symbol包被部署,Artifactory就会索引TestProject.1.0.0.symbols。并提取相关的Symbol文件(.pdb),并按照下面的模式将它们部署到Nuget本地存储库中融合页面.
我们已经成功部署文件以获取本地包。
与visual studio集成
1.在Visual Studio中,导航到Tools > Options > Debugging > General,取消选中“启用只是我的代码”字段。
2.在Visual Studio中通过导航到Tools > Options > Debugging > Symbols,将Artifactory设置为您的Symbol Server,并添加Artifactory的虚拟或本地存储库URL路径。
3.创建一个dotnet项目,我们在其中配置了TestProject.1.0.0。Nupkg是一个依赖项,我们必须使用依赖项中的代码。我们可以在console上添加断点。用于调试目的。
4.在调试模式下启动应用程序之后,我们将能够找到TestProject。PDB文件。我们可以参考下面的截图。
