我有一個(gè) Windows 窗體項(xiàng)目,過(guò)去幾個(gè)月我一直在從事該項(xiàng)目。在這個(gè)解決方案中,我有大約 10 個(gè)自定義用戶控件。幾天前,我正在研究在應(yīng)用程序中的所有表單之間共享的公共庫(kù),然后當(dāng)我打開(kāi)表單時(shí),我的控件都沒(méi)有被識(shí)別。我恢復(fù)了對(duì)庫(kù)的更改,但問(wèn)題仍然存在。很快我就到了甚至打開(kāi)表格都會(huì)崩潰 VS 的地步。我可以很好地編譯解決方案,但我不能使用可視化編輯器。我的任何自定義控件都不會(huì)再出現(xiàn)在工具箱中。但是,我可以很好地打開(kāi)它們。在網(wǎng)上看了 2 天后,我嘗試了以下方法,但無(wú)濟(jì)于事。動(dòng)態(tài)重新分配我的計(jì)算機(jī)內(nèi)存(重新啟動(dòng))關(guān)閉解決方案并重新打開(kāi)它清潔和重建的解決方案將最新版本從源代碼管理下載到新目錄并打開(kāi)它。從項(xiàng)目中刪除控件并重新添加它們刪除了bin和obj文件夾刪除了.vs文件夾(一打開(kāi)解決方案就阻止了 VS 崩潰)遵循了這篇 MSDN 文章刷新工具箱修復(fù)了 Visual Studio 安裝卸載并重新安裝 Visual Studio將解決方案文件從一個(gè)目錄復(fù)制到另一個(gè)目錄將我的項(xiàng)目恢復(fù)到源代碼管理解決方案的早期提交刪除了所有 NuGet 包一個(gè)一個(gè)刪除控件自從我上次處理這個(gè)項(xiàng)目以來(lái)唯一發(fā)生變化的是 Visual Studio 2017 最近安裝了一個(gè)新的更新。我完全不知所措,我什至求助于谷歌的第 4 頁(yè)。更新 當(dāng)我在虛擬機(jī)中全新安裝的 VS 上運(yùn)行此問(wèn)題時(shí),此問(wèn)題會(huì)變得間歇性。
1 回答

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
我有一個(gè)單獨(dú)的 DLL 文件,我從我的項(xiàng)目中調(diào)用EMGU.CV
. 一旦我刪除了該引用,它就可以正常工作。我創(chuàng)建了自己的 DLL 包裝器,用于從EMGU.CV
庫(kù)中獲取位圖圖像,問(wèn)題已得到解決。
這是有道理的,因?yàn)樵谖覄h除 NuGet 包后,DLL 仍然存在,但一旦刪除,設(shè)計(jì)器就會(huì)恢復(fù)工作。
- 1 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報(bào)
0/150
提交
取消