t3c*_*b0t 6 c# pdb-files nuget asp.net-core
当我构建一个 ASP.NET Core 项目时,它只会将它自己的.pdb
文件和所有 . dll
s 的任何已安装的 NuGet 包。但是,它不会复制他们的.pdb
文件。我必须从%UserProfile%\.nuget\packages
目录中手动选择它们。
我想知道是否有一个选项可以将 NuGet 包.pdb
复制到输出目录?
越来越多的新方法是使用SourceLink,它允许在调试时按需下载源代码。
注意:正如 Martin Ullrich 所指出的,在撰写本文时,仍然缺少一些功能。
.pdb
传统上, NuGet 文件中没有文件.nupkg
。
相反,这些.pdb
文件被放入NuGet 符号包(以 结尾.symbols.nupkg
)中。
然后,它们可以托管在符号服务器(或本地文件系统)上,而 Visual Studio IDE 又可以通过相应配置来使用它们。另请参阅在 Visual Studio 调试器中指定符号 (.pdb) 和源文件。
请注意,并非所有 NuGet 包发布者都会创建符号包或使用 SourceLink - 如果您需要调试没有任何符号包的开源库,也许您应该考虑贡献它们。
归档时间: |
|
查看次数: |
2032 次 |
最近记录: |