C# 如何调试.dll?

C# 如何调试.dll?,c#,C#,我有一个.dll附加到我的项目(我制作了.dll)。我已将.dll项目配置中的设置为“活动(调试)” 我甚至删除了.dll,然后在.dll代码中添加断点,重新构建并添加回我的项目,但我仍然无法进入.dll并调试它 我不确定我缺少了什么?在调用.dll的消费代码上放置一个断点。当您的项目在那里中断时,进入调用(默认情况下为F11) 否则,我强烈建议将构建.dll的项目导入到试图使用它的项目的解决方案中。这是让VS最开心的安排,也是版本控制、解决方案切换等方面最麻烦的安排 那么调试就没有困难了。在调

我有一个.dll附加到我的项目(我制作了.dll)。我已将.dll项目配置中的设置为“活动(调试)”

我甚至删除了.dll,然后在.dll代码中添加断点,重新构建并添加回我的项目,但我仍然无法进入.dll并调试它


我不确定我缺少了什么?

在调用.dll的消费代码上放置一个断点。当您的项目在那里中断时,进入调用(默认情况下为F11)

否则,我强烈建议将构建.dll的项目导入到试图使用它的项目的解决方案中。这是让VS最开心的安排,也是版本控制、解决方案切换等方面最麻烦的安排


那么调试就没有困难了。

在调用.dll的使用代码上放置一个断点。当您的项目在那里中断时,进入调用(默认情况下为F11)

否则,我强烈建议将构建.dll的项目导入到试图使用它的项目的解决方案中。这是让VS最开心的安排,也是版本控制、解决方案切换等方面最麻烦的安排


那么调试就不会有困难了。

dll的作用是什么?dll的用途是什么?如果没有任何东西在使用dll中的东西执行代码,您就无法对其进行调试。dll是我制作的paypal库。我可以调试到它调用.dll中的类的那一行。当我到达这一行时,我尝试进入该方法,但它只是越过它,并返回一个“SuccessWithWarning”中的变量。所以有些东西失败了,但我需要查看它的内部以查看失败的内容。在运行调用.dll的应用程序的位置是否存在.pdb文件?.pdb文件?我不知道那是什么。你能不能把制作这个DLL的项目添加到你当前的解决方案中,然后用你当前的解决方案编译库代码?将您的引用(临时)更改为包含的项目,您就可以轻松地单步执行库代码…..dll的作用是什么?dll的用途是什么?如果没有任何东西在使用dll中的东西执行代码,您就无法对其进行调试。dll是我制作的paypal库。我可以调试到它调用.dll中的类的那一行。当我到达这一行时,我尝试进入该方法,但它只是越过它,并返回一个“SuccessWithWarning”中的变量。所以有些东西失败了,但我需要查看它的内部以查看失败的内容。在运行调用.dll的应用程序的位置是否存在.pdb文件?.pdb文件?我不知道那是什么。你能不能把制作这个DLL的项目添加到你当前的解决方案中,然后用你当前的解决方案编译库代码?将您的引用(临时)更改为包含的项目,您可以轻松地进入库代码….+1是的,一定要将组成该DLL的项目添加到您当前的解决方案中,然后您就可以进入它了—没问题!:-)它在一个解决方案中,但我猜在我手动移动它时,PBD没有被复制或其他什么。是的,一定要将组成该DLL的项目添加到当前解决方案中,然后您就可以进入它了。没问题!:-)这是在一个解决方案,但我猜PBD没有被复制或什么,当我手动移动它工作。