什么是调试NuGet包,其烃源代码的最佳方式?
问题描述:
我在我的项目使用NuGet包,有时我需要调试到源代码。什么是调试NuGet包,其烃源代码的最佳方式?
的NuGet包本身是开放的来源上github.com所以它的源代码可以下载为好。我可以在本地计算机上构建和生成.dll文件。
但是在我的调试过程中,我可以看到程序包的函数名称,甚至是源代码的文件路径(或者当然是来自别人的计算机),但它是灰色的,我不能双击进入源代码。我检查了右键菜单,没有办法在那里加载符号。
在这种情况下,我怎么才能让视觉工作室加载调试符号,所以我可以调试到包的源代码?
答
我的理解是,在安装特定的包在你的项目,如果你要调试的包在你的项目,你可以在源文件添加到解决方案的通用属性 - >调试源文件列表。
如果你下载的软件包和开放的源代码/编译它在你的VS,我想你可以手动转介他们到以前的项目,然后调试它一样,直接添加断点或其他一般类库项目。
参考:
+0
是,源代码可一旦它加入__manually__调试,但它是当有一个解决方案的几个项目很繁琐。 – Felix
是我的回答对你有帮助?你现在可以调试包吗?如果你得到任何最新信息,请随时让我知道:) –