首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在从C#调用的C++/CLI使用的C DLL中设置断点

无法在从C#调用的C++/CLI使用的C DLL中设置断点
EN

Stack Overflow用户
提问于 2009-04-19 17:16:57
回答 2查看 2.7K关注 0票数 3

我有一个由C++/CLI对象调用的本机C DLL,它是C#中WPF程序的C#。我想在C DLL中设置断点。当我试图设置它们时,它们是灰色的,帮助气球表示断点目前不会被击中。此文档没有加载符号。

为了使程序运行OK,我必须添加一个自定义构建步骤,它将DLL、PDB、ILK和LIB文件复制到C#主程序的中间目录。我怀疑这与问题有关。

当我查看加载模块列表(Debug - Windows )时,当我知道DLL已经加载并执行了一些函数之后,我就看不到DLL了。我看到了C#主程序和调用C DLL的C++/CLI模块。

所有这些项目都在同一个解决方案中--为了调试DLL,我需要运行解决方案的单独实例吗?理想情况下,我希望能够调试本机DLL以及调用GUI代码。

谢谢

EN

Stack Overflow用户

发布于 2021-06-08 16:57:58

12年后的今天,斯科特·温斯坦的回答仍然有效。至少在VisualStudio2019中,只有东西被重命名了。

为了在路上帮助你,比我自己更快,下面是你要寻找的背景:

Visual Studio 2019-> Solution Explorer -> your start-up project -> properties -> Debug -> Check Enable native code debugging

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/765745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档