3 回答

TA貢獻1712條經驗 獲得超3個贊
我剛剛在帶有MapInfo DLL的VS 2013 .NET 4.5中遇到了此問題。原來,問題是我將構建平臺從x86更改為Any CPU,足以觸發此錯誤。把它改回x86就可以了。可能會幫助某人。

TA貢獻2039條經驗 獲得超8個贊
最終在WinDBG和SOS的幫助下進行了跟蹤。某些未知的DLL引發訪問沖突。原來是一個名為“ Nvidia Network Manager”的軟件引起了該問題。我已經讀過無數次有關防火墻或防病毒引起的問題的信息,而我都沒有使用它們,所以我拒絕了這個想法。另外,我還假設它不是環境的,因為它發生在使用不同硬件的多于一臺服務器上。原來我測試過的所有機器都運行“ NVidia Network Manager”。我相信它會與其余的主板驅動程序一起安裝。
希望這對某人有所幫助,因為這個問題困擾了我很長時間的應用程序。

TA貢獻1841條經驗 獲得超3個贊
我在Visual Studio 2010中也遇到了這個問題。更有趣的是,我的解決方案中有幾個項目(控制臺應用程序,WPF應用程序,Windows窗體應用程序),但是只有在我設置了“控制臺應用程序”類型的項目時,它才會失敗”作為啟動項目(即使對于那些實際上沒有代碼或項目模板本身附帶的默認程序集沒有引用的任何其他程序集的程序而言)。
進行更改后,最終使我確定了問題所在:轉到控制臺應用程序項目的項目屬性->轉到Debug
選項卡->轉到Enable Debuggers
右窗格中的部分->選中Enable unmanaged code debugging
復選框,如下面的快照所示。我為什么還不知道為什么會發生這種情況的根本原因。我觀察到的唯一一件事是,前一天晚上在我的計算機上安裝了許多Windows更新,這些更新主要由Office更新和OS更新組成(有十幾篇KB文章)。
- 3 回答
- 0 關注
- 4440 瀏覽
添加回答
舉報