簡體   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