簡體   English   中英

Visual Studio 2017 調試錯誤:“框架不在模塊中”

[英]Visual Studio 2017 debug error: "Frame not in module"

更新 Visual Studio 后,我嘗試恢復調試,但出現以下錯誤:

“框架不在模塊中”“在 w3wp.exe 中的 0x246E8BF8 處引發異常:0xC0000005:訪問沖突讀取位置 0x00000000。”

這些是什么意思,如何恢復調試?

在進行了一些挖掘之后,我通過檢查異常設置中的“公共語言運行時異常”框再次進行調試(在彈出窗口中有一個指向異常設置的鏈接,其中有第二個錯誤),然后將“解決方案平台”從“混合平台”到“任何 CPU”。

當我調試 CUDA 程序時,這對我來說是個問題,我在 VS 上運行 Release(Cuda 調試速度很慢,並且有自己的調試按鈕)。 因此,對於閱讀本文的任何人,也請檢查一下。

以后訪問此頁面的旅行者,請注意:我有“框架不在模塊中”,而且我的存儲過程似乎沒有正確配置。 它在幾個 IF BEGIN END 塊之間缺少一個 ELSE 語句。 SP 在 SQL Server 中編譯、保存和運行時沒有出現警告或錯誤,但只是在預期 ELSE 語句所在的行之后退出。

放入 ELSE 語句后,所有問題都消失了,包括“Frame not in module”錯誤。

刪除.vsobj文件夾,關閉並重新打開對我有用。

從 web.config 中的編譯節點中刪除 targetFramework=4.x 為我解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM