附加到Revit进程失败,并出现System.ExecutionEngineException

问题描述 投票:0回答:1

我正在尝试将我的插件/插件附加到Revit。附加到进程后,出现以下错误

应用程序处于中断模式

您的应用已进入中断状态,但是当前没有正在执行的调试引擎支持的代码正在执行(例如,仅正在运行本机运行时代码)。

并且在Output窗口中看到

未知模块中发生类型'System.ExecutionEngineException'的未处理的异常。

this中,建议在Excpetion Settings选项卡中设置“公共语言运行时例外”的所有复选框。我试图检查它们,以便能够获取有关导致异常的原因的更多信息

这里是错误的屏幕截图enter image description here

我试图将项目附加到不同版本的Revit(我已经在PC Revit 2018、2019和2020上安装了该项目)他们都没有成功

这里也是输出窗口日志enter image description here有什么方法可以探索导致错误的原因吗?

c# winforms visual-studio-2019 revit-api revit
1个回答
0
投票

您不必将外接程序附加到Revit进程。

您可以告诉Visual Studio在开始调试外接程序时启动Revit程序:

从项目属性中浏览至Revit.exe路径,它将启动Revit,运行插件,这将允许您进行调试。

enter image description here

Revit.exe路径不必与示例中的路径相同,而是您计算机上的路径。

© www.soinside.com 2019 - 2024. All rights reserved.