這太令人沮喪了。出於某種原因,我在應用程序中添加了一個依賴項Microsoft.VisualStudio.Text.Logic
,所以當我部署它時,它給了我典型的「無法安裝或運行應用程序」。應用程序要求將程序集XXX安裝在全局適配緩存(GAC)中「 。沒什麼大不了。刪除未在先決條件中顯示的GAC依賴項
所以我去了應用程序文件部分,它並沒有顯示出來。然後,我檢查了我的參考資料,沒有出現。作爲最後的努力,我在「添加引用」面板下進行了檢查,並且它不在那裏。出於某種原因,我的構建服務器有它,但我所有的最終用戶以及我的開發機器都沒有。是否有任何地方可以檢查需要哪些依賴關係並將其刪除?我不能在我的應用程序中找到需要此DLL的任何代碼。
我想這個問題可以概括爲:「找到項目的依賴關係以防止創建新項目的最佳方法是什麼?」
install dotpeek。如果你看到那個程序集或其他東西 - 右鍵單擊它並說找到引用。 – 2014-10-31 19:47:29
這可能是您的某個依賴關係的依賴關係。你是否包含任何塊金包? – 2014-10-31 20:15:40
我的水晶球說你正在部署一個單元測試而不是產品。 – 2014-10-31 20:59:21