【发布时间】:2018-11-23 11:38:26
【问题描述】:
在 VSTS (Azure DevOps) 上拥有私有存储库我尝试通过将以下内容添加到 .csproj 文件来启用 SourceLink:https://github.com/dotnet/sourcelink#azure-devops-visual-studio-team-services
这在调试过程中似乎没有任何影响。本地 NuGet 包中引发异常,我无法使用调用堆栈窗口导航到它,因为甚至没有为该项目加载 pdb。
我在 Visual Studio 中禁用了“仅启用我的代码”并启用了 SourceLink。
我还需要进行哪些其他更改才能启用 SourceLink?
【问题讨论】:
-
新的 csproj 格式不会将 PDB 从 nuget 包复制到输出目录,请自行执行此操作
-
@magicandre1981https://github.com/dotnet/sourcelink#using-sourcelink 似乎暗示有一种方法可以指定 PDB 生成
-
你没有抓住重点。我谈论消费 nuget 包。这里是new SDK has a bug,它不会将 PDB 复制到输出,因此没有 PDB + sourcelink 信息。
标签: c# visual-studio sourcelink