解决AutoCAD2010在VS2010上无法命中断点

   最早遇到的问题是关于AutoCAD 2010在VS 2010上无法调试。奇怪的是这问题只出现在我同事电脑上,我的电脑一切OK,我暗喜^_^,莫非是人品问题。

  开发环境:Windows XP SP3+VS2010+AutoCAD2010

  这里主要讨论以下几个问题:

  1、AutoCAD 2010在VS 2010上无法命中断点问题;

  2、调试AutoCAD 2010在VS 2010 中的实现自定义添加;

  3、设置断点,它显示一个空的圆圈,当前不会命中断点,还没有为该文档加载任何符号。

  关于问题1,断点不起作用的原因归结为Visual Studio 2010不会选择正确的版本的调试器,在调试时启动了默认的debugger(v4.0),此调试器不会看到针对旧版本的.NET 项目中的断点,但是为了让我们的.NET应用程序能在AutoCAD 2010等上运行,我们需要.NET Framework 2.0( 3.5也是运行在CLR 2.0之上的)。

  下面提供三种方法使VS 2010 在这些项目上使用正确的调试器 。哪种解决方案最适合您将取决于您具体的方案(我会倾向于解决方案2,够简单)。

  解决方案1

  启动AutoCAD2010程序,加载您开发的组件(可以通过写入注册表的方式实现自动加载),然后将它(acad.exe)附加到VS2010中(调试->附加到进程)。需要注意的是选择代码类型默认是自动确定类型的,少数情况自动确定的类型并不一定正确,这时候会出现无法加载符号的情况,即问题3所描述,所以需要我们手动勾选代码类型。


  解决方案2

  修改AutoCAD的配置文件,这个文件在AutoCAD的安装目录下。打开配置文件(acad.exe.config)如下:


  修改配置文件,以便它包含 节点,如下:


  解决方案3

  把宿主acad.exe文件作为一个已有的项目添加到您的解决方案中,并把debugger设置为v2.0。

  右键单击Solution Explorer,选择添加->现有项目,浏览到AutoCAD的启动文件Acad.exe


  右键单击该项目,把它设置为启动项目 设为启动项目


  打开项目属性对话框


  设置 调试器类型 为 托管(3.5、3.0、2.0版)


  至此,可以正常调试了。

  vs2010无法命中断点的解决方案:

  1、JS代码调试需要检查IE浏览器中JS调试是否禁用;并且只能用IE浏览器;

  2、IE8 IE9无法调试检查注册表

  HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main

  增加dword键TabProcGrowth,值为0就行

  如果已经存在该键值,检查该键值是否为0

  VS2010 调试时无法命中断点的有关问题:

  -----解决方案--------------------

  1.你的调试浏览器是否非IE,我用遨游就无法命中断点,改回IE7就可以。

  ------解决方案--------------------

  哦,你的asp.net项目里,项目属性中web栏下面的调试器有没有勾上silverlight调试器?

  我的是开了silverlight和asp.net调试器,没开本机代码和sql server。

  另外没用过IE8,能否支持调试我就不清楚了。

  ------解决方案--------------------

  网上有资料说silverlight调试器和asp.net调试器不能共存,否则无法调试silverligth项目,但我都开了也没事,你可以试试只开silverlight调试器。

  这都不行我就无解了 ,呵呵。

  ------解决方案--------------------

  楼主重新装一下.net3.5试试看。。。

  ------解决方案--------------------

  那你不妨换成IE7,呵呵。其实silverlight4跟.NET3.5没关系,它是.NET4下的。

  ------解决方案--------------------

  1、清理sl和web项目

  2、在web项目中 选择浏览方式

  3、选择默认浏览方式为 IE或者 360

  4、直接浏览

  ------解决方案--------------------

  先右键 Clean ,再build 就 OK!!!!!!!!!!!!

时间: 2024-08-08 10:31:25

解决AutoCAD2010在VS2010上无法命中断点的相关文章

VS2010进行 ARCMAP10.1 插件ADD-INS开发,出现当前不会命中断点,还没有为该文档加载任何符号的解决办法

问题描述 VS2010进行ARCMAP10.1插件ADD-INS开发,出现当前不会命中断点,还没有为该文档加载任何符号的解决办法当使用.NET4.0开发ArcGIS插件应用时,默认情况下是不支持断点调试的.因为ESRI没有官方支持.NET4.0.不过可以根据以下方法设置,以方便调试.1,进入ArcGISDesktop安装目录,如:C:ProgramFilesArcGISDesktop10.02,进入Bin文件夹,备份ArcMap.exe.config文件,以备恢复.3,修改ArcMap.exe.

c++-在codeblocks上成功编译的代码放到VS2010上各种报错急求解决

问题描述 在codeblocks上成功编译的代码放到VS2010上各种报错急求解决 代码在网盘里,求大神解决谢谢了http://pan.baidu.com/s/1hqeUza8 解决方案 哥们你不厚道啊,container.h呢,发全了啊. 解决方案二: 我改好了,文件怎么给你?

VS“当前不会命中断点。源代码与原始版本不同”的问题的有效解决办法

我的解决方法是: 删除项目目录下的Obj/Debug目录^_^   网络的解决方案:   开发时有一个工程的一个文件的断点无效,VS 2005提示说当前不会命中断点.源代码与原始版本不同,请在断点选项里设置允许源代码与原始版本不同.这个是针对单个断点进行设置.如果要对所有的断点 进行设置,则要在"工具"--〉"选项"--〉"调试"--〉"要求源文件与原始版本完成匹配"去掉勾.     实际上有比这个办法更好的办法,就是将出问题

“当前不会命中断点。源代码与原始版本不同”的问题的有效解决办法

开发时有一个工程的一个文件的断点无效,VS 2005提示说当前不会命中断点.源代码与原始版本不同,请在断点选项里设置允许源代码与原始版本不同.这个是针对单个断点进行设置.如果要对所有的断点进行设置,则要在"工具"--〉"选项"--〉"调试"--〉"要求源文件与原始版本完成匹配"去掉勾.     实际上有比这个办法更好的办法,就是将出问题的文件用notepad打开,然后另存为Unicode编码,覆盖原来的文件.      网上另

当前不会命中断点,此位置当前尚未加载可执行代码

问题描述 当前不会命中断点,此位置当前尚未加载可执行代码 我该怎么办?谢谢! 解决方案 因为你是远程调试的吧.放在模拟器里运行看看. 解决方案二: ?我的环境:win7?x64?+?vs2003 参考文章:http://bbs.csdn.net/topics/310118690? 当前不会命中断点,此位置当前尚未加载可执行代码 解决方法: ?????关掉VS2003,然后到工程的生成目录,删除所有的xxx.ncb文件......答案就在这里:当前不会命中断点,此位置当前尚未加载可执行代码 解决方

当前不会命中断点,还没有加载该文档加载任何符号

断点调试是我编程时经常用到的,但有的程序并一定有Windows界面,而是附加到其他程序中的,如ArcGIS的Addin开发.当我在代码中插入断点调试无效(断点不起作用),并警告"当前不会命中断点,还没有加载该文档加载任何符号". 网上查了说可能是Framework版本的问题,我才恍然大悟:ArcGIS 10.1的Framework版本配置是3.5,而默认VS2010新建的程序Framework版本是4.0,原来如此.   修改目标框架后,要重新清理.重新生成一下. 虽然,调试时还是如此

如果我想在vs2010上运行mpi程序时控制用多少个进程运行,应该怎么做?

问题描述 如果我想在vs2010上运行mpi程序时控制用多少个进程运行,应该怎么做? 是在vs2010上直接控制,不是在mpich2上通过wmpiexe.exe程序控制,十分感谢!......... 解决方案 用多个进程运行的关键是进程间的数据交换和同步,这方面你可以用管道或者RPC来实现.

javaweb-怎么解决谷歌的文件上传路径自动转换问题

问题描述 怎么解决谷歌的文件上传路径自动转换问题 在谷歌浏览器中把上传的文件路径自动转换成fakepath 应该怎么解决 解决方案 安全问题,不允许获取客户端路径.IE可以配置安全,chrome好像没有找到可以设置的地方 而且你获取客户端路径也没什么意义..如果是要显示选择的图片文件,可以用HTML5的FileReader这个对象 DEMO:javascript客户端图片预览 解决方案二: <FORM METHOD="POST" ACTION="*.jsp"

离散性问题-基本遗传算法和基本粒子群算法 在解决离散型问题上的比较?

问题描述 基本遗传算法和基本粒子群算法 在解决离散型问题上的比较? 如题,请问大家在解决离散型的问题上,比如TSP问题,基本的GA和基本PSO有何区别呢? 哪个更好些呢? 对这两种算法了解的亲,请分享下经验吧~谢啦! 解决方案 参考:http://blog.csdn.net/hehainan_86/article/details/38398031