簡體   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