我目前正在向我的 VSTS 提要发布一些 NuGet。是否也支持 VSTS 作为符号服务器,以便我可以发布我的符号包?
问问题
2177 次
3 回答
5
您可以将符号发布到文件共享。目前不支持将 VSTS 本身用作符号服务器。
于 2016-04-29T19:40:15.837 回答
1
现在可以将VSTS 用作符号服务器
我还写了一篇关于如何使用 VSTS 构建定义设置符号服务器的博客文章,其中符号发布在文件共享上。它实际上更像是关于如何通过 IIS 发布和公开它们的分步指南
于 2018-05-17T13:45:22.800 回答
1
结帐源链接。它正在成为一种新的标准或至少是推荐的方式。
SourceLink 是一个与语言和源代码控制无关的系统,用于为二进制文件提供一流的源代码调试体验。该项目的目标是让任何构建 NuGet 库的人都能毫不费力地为其用户提供源代码调试。.NET Core 和 Roslyn 等 Microsoft 库已启用 SourceLink。SourceLink 受 Microsoft 支持。
在 VSTS Git 存储库和.Net Core
项目的情况下
- 将 nuget 引用添加
Microsoft.SourceLink.Vsts.Git
到您的项目 -dotnet pack
稍后会出现(截至目前处于预览状态 - 确保在 VS Nuget Manager 中勾选“包含预发布”) - 添加
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
到元素PropertyGroup
所在的位置。TargetFramework
- 使用命令添加
.NET Core
任务pack
nuget 包现在将包含 PDB 文件,因此您的客户可以轻松调试您的库。
于 2018-07-20T09:45:11.637 回答