CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于调试DLL的问题,超级简单!!!!请帮忙!!!!!!

楼主abszero(五月的雪)2004-04-02 18:50:20 在 .NET技术 / C# 提问

我是一个长期使用C和C++的程序员,最近开始使用C#写程序,遇到问题无数,还请大家多多指教。  
   
  最近我用C#做了一个AP,调用C写的DLL。由于C写的DLL也需要在.Net2003下编译、测试,所以,我在DLL中加了断点准备调试。可谁知AP启动起来后,DLL中的断点并没有响应,断点符号也由原来的红点变成了红点中一个问号的样子。一开始以为是工程设置有问题,检查了很多遍,还是不行。  
   
  最后,又另外写了一个非常简单的DLL程序,只是返回输入参数加一,然后用C#来调用,结果还是无法调试!!我又在VS6中用标准C语言写了一个C的程序来调用,结果就可以Debug了。  
   
  到底为什么呢?有谁能详细的解释一下吗?难道C#的程序调用DLL的时候,DLL就是无法被调试吗?还请高手指教。 问题点数:30、回复次数:2Top

1 楼qqchen79(知秋一叶)回复于 2004-04-03 02:36:59 得分 30

1)   把你的C/DLL   Project设成Startup   Project   (在右健菜单里),然后把Start   Application设成编译好的C#   EXE文件(Project右健菜单   ->   Property   ->   Configuration   Property   ->   Debugging。  
   
  或者  
   
  2)   在C#Project里面,Project右健菜单   ->   Property   ->   Configuration   Property   ->   Debugging,   Debugger设置打开enable   unmanaged   debugging。Top

2 楼abszero(五月的雪)回复于 2004-04-06 19:06:50 得分 0

谢谢指点!Top

相关问题

  • dll调试
  • 怎么调试DLL?
  • >>>>如何调试dll?
  • 如何调试dll?
  • 怎么调试Dll?
  • 一个简单问题:关于exe工程和dll工程联合调试
  • 超级简单!!!!!
  • 超级简单!
  • 超级简单!
  • 简单调试错误

关键词

  • c#
  • dll
  • 断点
  • 调试
  • 调用
  • 程序
  • 右健菜单
  • 问题
  • project
  • debugging

得分解答快速导航

  • 帖主:abszero
  • qqchen79

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo