调试外部程序时不加载模块

时间:2014-05-28 13:28:44

标签: c# debugging visual-studio-2013

我已经为3.5框架版本创建了一个库,并在属性的 Debug 选项卡上设置 Start action ,以启动外部程序使用AutoCAD可执行文件(acad.exe)作为值。如果按F5开始调试,将编译项目并运行外部程序,但是没有加载模块,程序无法在断点处停止。但是,如果我单独启动AutoCAD然后连接到它,则会加载所有模块(但如果程序符合断点,则会导致acad.exe冻结而不会触发断点)。

我该怎么做才能解决这个问题?

我也无法在项目的 Debug 选项卡上更改启用本机代码调试选项在调试选项中使用托管兼容模式 IDE由于AutoCAD限制(崩溃应用程序的错误)。

我尝试通过添加 .config 文件来解决此问题,例如there,但它没有帮助,因为我认为,我开始使用外部程序进行调试。

1 个答案:

答案 0 :(得分:0)

通过从acad.exe中取消并再次附加设置正确的调试代码类型案例(本机代码和托管代码),解决了该问题。