6

在Visual Studio 2008中,我已經將項目的主輸出添加到安裝項目,但未找到項目的依賴關係。安裝項目找不到項目主輸出的依賴關係

如果我看一下主輸出的屬性,則Dependencies屬性顯示爲(None)。如果我看起來更深一點,那麼我可以發現KeyOutput屬性下的Dependencies屬性列出了項目依賴關係,其中一些在它們旁邊有黃色警告三角形。

這只是因爲我把啓動項目放到源代碼中才開始發生。

由於這一問題的安裝項目將無法生成的,我得到這個錯誤:

------ Starting pre-build validation for project 'PROJECT' ------ 
ERROR: An error occurred while validating. HRESULT = '80004005' 

回答

0

通過在GAC機會的依賴性?我們的構建服務器上遇到類似的問題,當某人的後構建腳本GAC需要一些程序集時。我們的安裝程序將不再在安裝中打包這些項目,所以稍後在測試中安裝時,應用程序將無法運行。

1

當我將不同版本的庫分支並組合到項目中時,遇到了這個問題,而沒有確保這些庫都引用了對方的正確版本。刪除並重新添加我的庫間參考修復了這個問題。