C++代码和C#代码一起调试
如果你的解决方案中有一个 C# 可执行项目(EXE),它会调用 C++ 动态库(原生 DLL 或 C++/CLI DLL),则需要让调试器同时支持托管和本机代码。
-
在解决方案资源管理器中,右键单击 C# 启动项目 → 选择 属性。
-
转到 调试 选项卡(.NET Framework 项目)或 调试/常规(.NET Core/.NET 5+)。
-
.NET Framework 项目:勾选 “启用本机代码调试”(Enable native code debugging)。
-
.NET Core/.NET 5+ 项目:在 “调试启动配置文件” 中,将 “调试器类型”(Debugger type)从默认的 “托管” 改为 “混合”(Mixed)或 “托管和本机”(Managed and Native)。
-
-
保存设置,按 F5 启动调试。

浙公网安备 33010602011771号