gpt4 book ai didi

c# - Visual Studio : Debugging a referenced DLL, 我在另一个 SLN 中有源代码

转载 作者:IT王子 更新时间:2023-10-29 03:43:49 25 4
gpt4 key购买 nike

我正在尝试调试一个项目,该项目引用了我添加的 DLL,该 DLL 存储在外部目录中,我只是添加了一个引用。现在我当然可以调试我的项目,但是调用我的其他 dll 上的方法的行我无法进入它,即 F12。

我能够做到这一点的一种方法是将我的项目 (dll) 作为现有项目添加到我的解决方案中,并替换引用的 dll 以使用附加项目而不是磁盘上的文件。

但真是一团糟,我敢肯定有更简洁的方法吗?

我似乎记得我是否复制了一些 PDB 文件或其他内容,但我不记得了。我是否需要打开 2 个 visual studio 副本,1 个用于我的主项目,1 个用于我引用的 DLL??

最佳答案

在您自己的机器上以 Debug模式重建第二个解决方案(以便该 PDB 中的文件路径特定于您的机器)。

将 .DLL 和 .PDB 文件 复制到您的引用文件夹。 Visual Studio 将自动选取 .PDB 文件并使用文件路径显示源。

当在别处构建引用程序集时,您还可以使用符号服务器和源服务器来实现此目的:http://msdn.microsoft.com/en-us/library/vstudio/ms241613.aspx

关于c# - Visual Studio : Debugging a referenced DLL, 我在另一个 SLN 中有源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com