首页 / 浏览问题 / 组件GIS / 问题详情
VS2013 无法使用desktop 进行调试!
qzuser68  (10EXP)  才疏学浅
8月31日, 2021

VS2013 无法使用desktop 进行调试。

win10环境,开发工具为vs2013,idesktop版本为 10i 版本号10.0.1.15631。

写好代码后,F5运行项目。通过调试配置的启用外部程序可以启动idesktop,但是无法跟代码进行联动调试。

vs2013输出为

“SuperMap Desktop.exe”(CLR v4.0.30319: DefaultDomain):  已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“SuperMap Desktop.exe”(CLR v4.0.30319: DefaultDomain):  已加载“D:\SuperMap\SuperMap iDesktop 10i\SuperMap Desktop.exe”。无法查找或打开 PDB 文件。
“SuperMap Desktop.exe”(CLR v4.0.30319: SuperMap Desktop.exe):  已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“SuperMap Desktop.exe”(CLR v4.0.30319: SuperMap Desktop.exe):  已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“SuperMap Desktop.exe”(CLR v4.0.30319: SuperMap Desktop.exe):  已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
程序“[20948] SuperMap Desktop.exe: 程序跟踪”已退出,返回值为 0 (0x0)。
程序“[20948] SuperMap Desktop.exe”已退出,返回值为 0 (0x0)。

copy "$(ProjectDir)$(TargetName).config" "$(TargetDir)../../../WorkEnvironment/Default/$(TargetName).config" /y

1个回答

您好,您是调试软件报错了吗?还是不知道如何断点调试?

我们这边是SuperMap的技术支持,开发过程中如何进行断点调试是开发平台(vs、rider等)的使用,不是在超图产品这边操作。

对于您的问题,推荐您从“vs开发如何断点调试外部程序”的角度学习vs使用或通过vs支持,获得各种路径解决方案。

(比如使用vs启动外部程序时,快捷方式无法进入调试;调试常规配置托管兼容模式等,根据您的情况定位您的问题来解决)

希望可以帮助到您!
执笔画月  (4,726EXP)  名扬四海
8月31日, 2021
...