我目前正在向我的VSTS Feed发布一些NuGets。是否支持VSTS充当符号服务器,所以我可以发布我的符号包?
答案 0 :(得分:5)
你可以publish your symbols to a file share。目前不支持将VSTS本身用作符号服务器。
答案 1 :(得分:1)
现在可以use VSTS as a symbol server
我还编写了一个blog post关于如何使用VSTS构建定义设置符号服务器,其中符号在文件共享上发布。它实际上更像是如何通过IIS发布和公开它们的分步指南
答案 2 :(得分:1)
结帐Source Link。它正在成为一种新的标准或至少是推荐的方法。
SourceLink是一种语言和源代码控制不可知系统,可为二进制文件提供一流的源代码调试体验。该项目的目标是使构建NuGet库的任何人几乎都可以为他们的用户提供源调试。 Microsoft库(例如.NET Core和Roslyn)已启用SourceLink。 Microsoft支持SourceLink。
对于VSTS Git存储库和.Net Core
项目
Microsoft.SourceLink.Vsts.Git
的nuget引用添加到您的项目中-稍后将在dotnet pack
中进行引用(到目前为止,在预览中-确保在VS Nuget Manager中选中“包括预发行版”)<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
添加到PropertyGroup
元素所在的TargetFramework
中。.NET Core
添加pack
任务nuget软件包现在将包含PDB文件,因此您的客户端可以轻松调试库。