Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 使用Visual Studio调试.net类库 形势_Visual Studio 2010_Debugging_Class Library_Build Events - Fatal编程技术网

Visual studio 2010 使用Visual Studio调试.net类库 形势

Visual studio 2010 使用Visual Studio调试.net类库 形势,visual-studio-2010,debugging,class-library,build-events,Visual Studio 2010,Debugging,Class Library,Build Events,我遇到了一个以前从未遇到过的情况。我有一个使用dll的应用程序,名为client.dll。应用程序保留在bin\debug\文件夹中,并使用生成事件运行。。。每次应用程序构建时。这是伟大的工程,该计划开始后,该计划是建立和一切顺利进行。。。直到 引发异常/错误!应用程序不再被调试,因为VS2010实际上不再连接到DLL 我的问题 你们有谁知道我处理这件事的更好方法吗?对于我来说,是否可以像使用这个类库项目的普通WinForms应用程序那样逐行调试 问询处 生成事件:调用“$(Solution

我遇到了一个以前从未遇到过的情况。我有一个使用
dll
的应用程序,名为
client.dll
。应用程序保留在
bin\debug\
文件夹中,并使用生成事件运行。。。每次应用程序构建时。这是伟大的工程,该计划开始后,该计划是建立和一切顺利进行。。。直到

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


我的问题 你们有谁知道我处理这件事的更好方法吗?对于我来说,是否可以像使用这个类库项目的普通WinForms应用程序那样逐行调试


问询处
生成事件:调用“$(SolutionDir)Client\bin\Debug\ClientRunner.exe”

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

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


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

您可以附加到正在运行的进程吗?(在单独的visual studio中,调试->附加到进程并选择clientrunner进程)