Visual Studio 2013 或VS2015 无法调试Revit插件代码的解决办法


有些开发者在用VS2013 或VS2015调试插件代码时,发现无法跟踪调试。 但是在VS2010,VS2012下没有问题。

一个可能的原因是Revit加载的其它插件的一个兼容性的问题。 VS2013由于引进了新的一些调试功能,导致对旧的一些调试模式不支持了。严格的是说是VS新版带来的问题,微软在以后的更新版本中计划要修正这个问题。
比如安装橄榄山快模后,会出现无法调试的问题;国内的另一个算量软件也会有这个VS兼容性问题。(原因是这两个软件都是用了同一个第三方软件的dll)

这时候有一个解决办法那就是修改VS2013或2015 里面的一个设置。将调试的模式使用原来的调试模式,这样也会失去VS2013新的调试工具带来的强大功能。

选项-》调试-》把“使用托管兼容模式”这个选项勾上。确认修改,然后调试就可以了。如下图:

这个选项是VS2013之后引入到VS的新功能,这也是VS目前没有办法的办法,未来这个选项会消失。,具体功能请参看这篇文章:
https://blogs.msdn.microsoft.com/devops/2013/10/16/switching-to-managed-compatibility-mode-in-visual-studio-2013/


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值