JFrog Artifactory作为您的NuGet符号服务器

我们有一个好消息要告诉。net开发者JFrog Artifactory现在可以作为你的全功能符号服务器!Artifactory长期以来一直为NuGet包,现在开发人员还可以将他们的符号文件存储在Artifactory中,在那里他们可以被Visual Studio索引和使用调试器以及其他调试工具.
什么是符号,为什么它们很重要?
象征文件提供有关NuGet包的重要信息,如变量名、堆栈跟踪以及编译后和源代码之间的关联。符号包(。Snupkg或legacy.symbols.nupkg)包含符号它们是.pdb文件,提供了可执行文件(.exe)和动态链接库(.dll)中包含的函数的蓝图。
众所周知,调试NuGet包非常麻烦,而Symbol Packages通过向调试器提供更多关于NuGet包源代码的信息,使调试NuGet包变得容易得多。
为什么使用Artifactory作为你的符号服务器?
符号服务器存储所有公共构建的符号包。它们用于调试和跟踪为某个存储的构建报告的任何崩溃。Visual Studio和WinDBG都可以访问符号服务器,如果你正在调试的二进制文件来自公共构建,调试器将通过向Artifactory发送符号下载请求来自动获得匹配的符号文件。
使用Artifactory,您可以将NuGet和Symbol package存储在一起或分开,并利用Artifactory为包管理提供的好处,例如设置本地、远程和虚拟NuGet Symbol package存储库,控制不同团队的访问,并确保版本控制。通过利用Artifactory独特的虚拟存储库功能,用户可以配置一个端点来启用Symbol Packages的所有流(上传、下载、代理外部符号服务器注册表等)。当然,Artifactory将自动管理与Symbol Packages相关的所有元数据,并将它们编入索引以供调试器使用。.
有关将JFrog Artifactory设置为符号服务器的更多信息,请查看文档或者请求演示去看看它的作用。要尝试Artifactory作为您的Nuget符号服务器,请注册JFrog平台的免费实例。