使用Visual Studio调试.net类库

时间:2012-06-17 19:36:24

标签: visual-studio-2010 debugging class-library build-events

情况

我遇到了以前从未遇到过的情况。我的应用程序使用名为dll的{​​{1}}。应用程序保留在client.dll文件夹中,并在每次构建应用程序时使用构建事件... 运行。这很好用,程序在程序构建完成后开始,一切顺利...... 直到......

出现异常/错误!由于VS2010实际上不再连接到DLL,因此不再调试应用程序。


我的问题

你们中有谁知道我有更好的方法来处理这个问题吗?反正我是否需要逐行调试,就像我使用此类库项目的普通WinForms应用程序一样?


信息

构建事件: CALL" $(SolutionDir)Client \ bin \ Debug \ ClientRunner.exe"

1 个答案:

答案 0 :(得分:2)

首先从未附加调试器。不要使用构建事件执行此操作。而是,每当您开始使用F5进行调试时,将调试器配置为运行ClientRunner.exe进程。 Project + Properties,Debug选项卡。勾选“启动外部程序”选项并选择.exe。

您希望在类库源代码中设置调试中断,无论您想在哪里开始调试。然后按F5。

将创建ClientRunner.exe的项目添加到您的解决方案并使其成为启动项目当然也可以。