码迷,mamicode.com
首页 > Web开发 > 详细

VS2010开发AutoCAD 2012 .net应用程序调试时断点不起作用

时间:2016-08-22 20:00:02      阅读:614      评论:0      收藏:0      [点我收藏+]

标签:

VS2010+ AutoCAD 2012开发调试过程中,发现普通的Class里面的断点是可以跟踪到的,可能是创建自定义的Form做界面是,Form1.cs中的代码断点却不管用。原因在于AutoCAD的纤程(Fiber)。是的,是纤程(Fiber)而不是线程(Thread)。VS2010的调试器和AutoCAD的纤程一起工作时会有问题。解决的办法就是关闭AutoCAD纤程。通过系统环境变量FIBERWORLD来查看当前纤程是否打开,如果是1,则可以通过把系统环境变量NEXTFIBERWORLD设为0。

Autodesk.AutoCAD.ApplicationServices.Application.SetSystemVariable("NEXTFIBERWORLD", 0); 

如果你是在使用VS2010 基于AutoCAD 2011 及其垂直产品,可以参考http://www.cnblogs.com/junqilian/archive/2010/04/29/1724403.html

VS2010开发AutoCAD 2012 .net应用程序调试时断点不起作用

标签:

原文地址:http://www.cnblogs.com/yif1991/p/5796589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!