3 回答

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
我剛剛在帶有MapInfo DLL的VS 2013 .NET 4.5中遇到了此問(wèn)題。原來(lái),問(wèn)題是我將構(gòu)建平臺(tái)從x86更改為Any CPU,足以觸發(fā)此錯(cuò)誤。把它改回x86就可以了??赡軙?huì)幫助某人。

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
最終在WinDBG和SOS的幫助下進(jìn)行了跟蹤。某些未知的DLL引發(fā)訪問(wèn)沖突。原來(lái)是一個(gè)名為“ Nvidia Network Manager”的軟件引起了該問(wèn)題。我已經(jīng)讀過(guò)無(wú)數(shù)次有關(guān)防火墻或防病毒引起的問(wèn)題的信息,而我都沒(méi)有使用它們,所以我拒絕了這個(gè)想法。另外,我還假設(shè)它不是環(huán)境的,因?yàn)樗l(fā)生在使用不同硬件的多于一臺(tái)服務(wù)器上。原來(lái)我測(cè)試過(guò)的所有機(jī)器都運(yùn)行“ NVidia Network Manager”。我相信它會(huì)與其余的主板驅(qū)動(dòng)程序一起安裝。
希望這對(duì)某人有所幫助,因?yàn)檫@個(gè)問(wèn)題困擾了我很長(zhǎng)時(shí)間的應(yīng)用程序。

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