繁体   English   中英

调试附加到进程时出现 Visual Studio 2019 错误

[英]Visual Studio 2019 Error when debug attach to process

我使用 visual studio 2019 (C#) 为 Revit 软件开发了一个插件。 但是当我调试“附加到进程”时。 我的 Visual Studio 返回错误“您的应用程序已进入中断 state,但当前没有执行所选调试引擎支持的代码(例如,只有本机运行时代码正在执行)。” 例外情况是“未知模块中发生类型为‘System.ExecutionEngineException’的未处理异常。”。 有没有人有解决我的错误的解决方案。 谢谢:注意:我使用插件“加载项管理器”来调试我的代码在此处输入图像描述

该消息显示“,但当前没有执行所选调试引擎支持的代码...”

使用 visual studio 调试 revit 插件有两种方法,一种是在运行时加载程序集(使用 invokemethod)。 或者用调试工具启动一个新的 Revit.exe session。

如果你用x64安装一些 nuget 包,你应该将你的项目更改为Debug/x64而安装一些x86 nuget 包,你应该将它更改为Debug/x86

首先,尝试在Tools --> Options --> Debugging --> General下禁用选项Enable Just My Code

然后,在 VS 中打开您的项目,右键单击项目属性-->调试--> 检查启用本机代码调试选项。

之后,重建您的项目,然后首先在当前系统上运行该程序。 有了它,您就可以使用Attach to Process来调试这个进程。

由于我不熟悉revit ,您可以尝试这些建议来解决问题。

我修正了我的错误。 我卸载了之前安装的一些插件。 没事

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM