0

情况

我遇到了以前从未遇到过的情况。我有一个使用dll被调用的应用程序client.dll。应用程序保留在bin\debug\文件夹中,并在每次应用程序构建时使用Build Events...运行。这很好用,程序在程序构建后启动,一切顺利......直到......

抛出异常/错误! 该应用程序不再被调试,因为 VS2010 实际上不再连接到 DLL。


我的问题

你们中有人知道我处理这个问题的更好方法吗?无论如何,我是否可以像使用这个类库项目的普通 WinForms 应用程序一样进行逐行调试?


信息

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

4

1 回答 1

2

调试器从一开始就没有附加。不要对构建事件执行此操作。而是将调试器配置为在您使用 F5 开始调试时运行您的 ClientRunner.exe 进程。项目 + 属性,调试选项卡。勾选“启动外部程序”选项并选择您的 .exe。

你会想在你的类库源代码中设置一个调试中断,无论你想在哪里开始调试。然后按 F5。

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

于 2012-06-17T19:57:53.947 回答