4

我目前正在向我的 VSTS 提要发布一些 NuGet。是否也支持 VSTS 作为符号服务器,以便我可以发布我的符号包?

4

3 回答 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项目的情况下

  1. 将 nuget 引用添加Microsoft.SourceLink.Vsts.Git到您的项目 -dotnet pack稍后会出现(截至目前处于预览状态 - 确保在 VS Nuget Manager 中勾选“包含预发布”)
  2. 添加<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>到元素PropertyGroup所在的位置。TargetFramework
  3. 使用命令添加.NET Core任务pack

nuget 包现在将包含 PDB 文件,因此您的客户可以轻松调试您的库。

于 2018-07-20T09:45:11.637 回答