当我构建一个ASP.NET Core项目时,它仅复制自己的`.pdb`文件和所有已安装NuGet包的`.dll`文件到输出目录中。然而,它并不会复制它们的`.pdb`文件。我必须手动从`%UserProfile%\.nuget\packages`目录中选择它们。
我想知道是否有选项可以启用NuGet包的`.pdb`文件被复制到输出目录中?
我想知道是否有选项可以启用NuGet包的`.pdb`文件被复制到输出目录中?
注意:在撰写本文时,仍存在缺失的功能,如Martin Ullrich所指出。
传统上,NuGet .nupkg
文件中没有.pdb
文件。
相反,.pdb
文件被放置在NuGet符号包(以.symbols.nupkg
结尾)中。
.pdb
文件,但使用 NuGet 符号包的替代方法(这对我来说是新的)听起来非常有趣,似乎是使用.pdb
文件的正确方式。 - t3chb0tdotnet publish
并查看是否有所改善。 - Jon Skeet