2017-06-14 49 views
0

我在我的项目使用NuGet包,有时我需要调试到源代码。什么是调试NuGet包,其烃源代码的最佳方式?

的NuGet包本身是开放的来源上github.com所以它的源代码可以下载为好。我可以在本地计算机上构建和生成.dll文件。

但是在我的调试过程中,我可以看到程序包的函数名称,甚至是源代码的文件路径(或者当然是来自别人的计算机),但它是灰色的,我不能双击进入源代码。我检查了右键菜单,没有办法在那里加载符号。

在这种情况下,我怎么才能让视觉工作室加载调试符号,所以我可以调试到包的源代码?

+0

是我的回答对你有帮助?你现在可以调试包吗?如果你得到任何最新信息,请随时让我知道:) –

回答

0

我的理解是,在安装特定的包在你的项目,如果你要调试的包在你的项目,你可以在源文件添加到解决方案的通用属性 - >调试源文件列表。

如果你下载的软件包和开放的源代码/编译它在你的VS,我想你可以手动转介他们到以前的项目,然后调试它一样,直接添加断点或其他一般类库项目。

参考:

How to debug using Nuget source code

How to debug into my nuget package deployed from TeamCity?

+0

是,源代码可一旦它加入__manually__调试,但它是当有一个解决方案的几个项目很繁琐。 – Felix

相关问题