VS2010开发AutoCAD 2012 .net应用程序调试时断点不起作用
2016-08-22 18:17
323 查看
VS2010+ AutoCAD 2012开发调试过程中,发现普通的Class里面的断点是可以跟踪到的,可能是创建自定义的Form做界面是,Form1.cs中的代码断点却不管用。原因在于AutoCAD的纤程(Fiber)。是的,是纤程(Fiber)而不是线程(Thread)。VS2010的调试器和AutoCAD的纤程一起工作时会有问题。解决的办法就是关闭AutoCAD纤程。通过系统环境变量FIBERWORLD来查看当前纤程是否打开,如果是1,则可以通过把系统环境变量NEXTFIBERWORLD设为0。
如果你是在使用VS2010 基于AutoCAD 2011 及其垂直产品,可以参考http://www.cnblogs.com/junqilian/archive/2010/04/29/1724403.html
注意,当修改NEXTFIBERWORLD为0后如果出现CAD软件里所有的工具点击失效而只能输入命令行使用时再将NEXTFIBERWORLD改为1即可解决该问题,即NEXTFIBERWORLD只在开发调试过程中作更改,开发完后再将其原值改回。
Autodesk.AutoCAD.ApplicationServices.Application.SetSystemVariable("NEXTFIBERWORLD", 0);
如果你是在使用VS2010 基于AutoCAD 2011 及其垂直产品,可以参考http://www.cnblogs.com/junqilian/archive/2010/04/29/1724403.html
注意,当修改NEXTFIBERWORLD为0后如果出现CAD软件里所有的工具点击失效而只能输入命令行使用时再将NEXTFIBERWORLD改为1即可解决该问题,即NEXTFIBERWORLD只在开发调试过程中作更改,开发完后再将其原值改回。
相关文章推荐
- Visual Studio 2010开发AutoCAD 2012 .net 应用程序调试时断点不起作用
- .net 二次开发AutoCad的调试
- NUNIT VS2010 .NET 4.0 无法断点调试的问题
- vs2010突然不能断点调试(winform应用程序不可以,但其他应用程序可以)
- VS2010 调试AUTOCAD窗体事件进不去断点
- Autocad 2010+ObjectArx 2010 +Vs2010 的.net 开发设置
- Autocad 2010+ObjectArx 2010 +Vs2010 的.net 开发设置(转)
- .net 开发环境 调试时无法拦截断点
- vs2010设置断点进行调试时不起作用
- VS2010 旗舰版 MFC开发 调试断点无效的解决办法
- 在IIS中调试.NET应用程序【VS2010】
- 【转载】使用Visual Studio 2010调试断点不起作用的问题解决办法(AutoCAD)
- 新开了一个专门的.net开发Autocad的网站,欢迎大家访问!!
- .Net平台下开发中文语音应用程序
- 一网打尽 .Net 开发过程中安装、调试的常见问题与错误!
- AutoCAD2006 .net 开发之一:命令行显示
- 基于Grove的.NET应用程序开发提示2
- .Net平台下开发中文语音应用程序
- 基于Grove的.NET应用程序开发提示1--数据库主键设置问题
- 基于Grove的.NET应用程序开发提示1--数据库主键设置问题