繁体   English   中英

调试时,我可以进入我的NuGet包

[英]When debugging I can step into my NuGet package

我创建了一个全新的NuGet包供内部使用

它是:

  • 私有,未在NuGet存储库上发布
  • 在发布模式下编译

但是,我可以使用提供的API! 怎么可能?

注意:我移走了实际的源代码。 使用该程序包的项目不会“看到”程序包源代码

只是不发布pdb文件:)

PS:如果您的VS知道从Nuget包到源的路径,他仍然可以在您的PC上进行逐步调试。

默认情况下,发布版本会生成PDB文件 除其他信息外,这些PDB文件还包含源文件的位置。

当您单步执行代码时,Visual Studio加载PDB文件,从那里提取源文件的完整路径,并且只要它可以访问它们(只要已在本地构建NuGet包,就可以访问它们),您就可以逐步了解库代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM