2017-10-06 94 views
0

我最近将一些.dll文件转换为NuGet,并且它们的工作效果很好,除非在调试程序包中的代码时显然跳过了。所以我开始阅读关于PBD文件以及如何创建符号包(例如MyPackage.symbols.nupkg)。我知道源代码包含在nupkg的.symbols版本中,但我没有得到的是如何使用它来使其工作。我真的宁愿不把我们的PBD放在SymbolSource.org上 - 我只是把我的N​​uGet软件包放在网络共享中,所以我试图将.pbd文件包含到NuGet软件包中,但那不起作用,所以我试着指定 - 使用NuGet包的符号选项,它只创建两个版本的nupkg - 一个是常规的nupkg,另一个是sybols.nupkg,但是当我使用nuget init时,它不会安装符号包。所以我手动将它复制到文件共享中,并且调试仍然无效。我甚至尝试将symbols.nupkg重命名为nupkg,并将其推送到共享中,因为它包含源代码,但这也不起作用。我如何调试并进入我创建并在本地托管的NuGet包中的代码?如何调试并进入我已创建并在本地托管的NuGet包中的代码?

回答

相关问题