Visual Studio 2019 调试附加到进程时出错
Visual Studio 2019 Error when debug attach to process
我已经使用 visual studio 2019 (C#) 为 Revit 软件开发了一个插件。
但是当我调试“附加到进程”时。我的 Visual studio return 错误“您的应用程序已进入中断状态,但当前没有执行所选调试引擎支持的代码(例如,只有本机运行时代码正在执行)。”例外情况是“未知模块中发生 'System.ExecutionEngineException' 类型的未处理异常。”。
有没有人有解决我的错误的解决方案。
谢谢!
注意:我使用插件“加载项管理器”来调试我的代码
消息显示“,但当前没有执行所选调试引擎支持的代码...”
使用 visual studio 调试 revit 插件有两种方法,一种是在运行时加载程序集(使用 invokemethod)。或者使用调试工具启动 Revit.exe 的新会话。
如果您使用 x64
安装一些 nuget 包,您应该将项目更改为 Debug/x64
,而安装一些 x86
nuget 包,您应该将其更改为 Debug/x86
.
首先,尝试禁用工具下的选项启用仅我的代码-- >选项-->调试-->一般
然后,在VS中打开你的项目,right-click在项目Properties--> Debug--> 检查 Enable Native Code Debugging 选项。
之后,重建你的项目,然后运行首先在当前系统上重建程序。有了它,您可以使用 Attach to Process 来调试这个进程。
由于我不熟悉revit
,您可以尝试这些建议来解决问题。
我修正了我的错误。我卸载了之前安装的一些 add-in。那好
我已经使用 visual studio 2019 (C#) 为 Revit 软件开发了一个插件。
但是当我调试“附加到进程”时。我的 Visual studio return 错误“您的应用程序已进入中断状态,但当前没有执行所选调试引擎支持的代码(例如,只有本机运行时代码正在执行)。”例外情况是“未知模块中发生 'System.ExecutionEngineException' 类型的未处理异常。”。
有没有人有解决我的错误的解决方案。
谢谢!
注意:我使用插件“加载项管理器”来调试我的代码
消息显示“,但当前没有执行所选调试引擎支持的代码...”
使用 visual studio 调试 revit 插件有两种方法,一种是在运行时加载程序集(使用 invokemethod)。或者使用调试工具启动 Revit.exe 的新会话。
如果您使用 x64
安装一些 nuget 包,您应该将项目更改为 Debug/x64
,而安装一些 x86
nuget 包,您应该将其更改为 Debug/x86
.
首先,尝试禁用工具下的选项启用仅我的代码-- >选项-->调试-->一般
然后,在VS中打开你的项目,right-click在项目Properties--> Debug--> 检查 Enable Native Code Debugging 选项。
之后,重建你的项目,然后运行首先在当前系统上重建程序。有了它,您可以使用 Attach to Process 来调试这个进程。
由于我不熟悉revit
,您可以尝试这些建议来解决问题。
我修正了我的错误。我卸载了之前安装的一些 add-in。那好