回答
此錯誤涉及一種相關性錯誤。我刪除了所有對我的主要輸出項目的引用,並再次添加它們。現在編譯好!
我今天碰到了這個問題。在我的情況下的解決方案?重新啓動Visual Studio 2008
在我來說,我已經安裝了Visual Studio 2010一起的Visual Studio的 2008年 我的安裝項目,當在Visual Studio中 2008年 開了同樣的錯誤,但在Visual Studio 2010中確定。
如果複製到另一臺沒有Visual Studio 2010的機器,但確實有Visual Studio 2008,那麼它會編譯。
雖然簡單地刪除並重新添加項目依賴關係將在很多情況下工作,一定要注意這一點很重要:
錯誤消息「驗證時發生錯誤HRESULT = 80004005。」 當項目是參照其 不加入到當期的[原文如此]溶液中的其他項目通常發生。安裝項目僅在同一解決方案中支持 依賴項目。 1
該鏈接似乎已損壞。 – 2013-10-23 07:30:37
在我的情況下,我的解決方案(VS2008)有一個也從另一個解決方案(VS2010)引用的項目。在VS2010解決方案中,我將項目升級到.NET 4.0。當我後來意識到該項目也用於另一個解決方案時,我將其降級到.NET 3.5。出於某種原因,除了在這裏提到的一個地方,一切似乎都正確地在csproj文件中更改:Error in setup project HRESULT = '80004005'
我知道這已經在其他地方解決了,但我想從另一個問題角度闡明這一點。
我安裝了Visual Studio 2010和轉換的解決方案,該版本。由於性能問題,我將我的解決方案改回Visual Studio 2008.現在一切都變好了,但是當我嘗試編譯安裝項目時遇到了錯誤。我意識到我的解決方案中有一個Visual Studio 2010測試項目,所以我只需卸載測試項目並重新構建安裝項目。
摘要:在溶液中卸載任何Visual Studio 2010項目。
我希望它有幫助。
解決方案中的一個項目有ToolsVersion="4.0"
(在.csproj文件中),將其更改爲ToolsVersion="3.5"
,並且安裝項目生成正常。
這樣可以避免我錯過最後期限。工作正常。 – 2013-09-17 18:14:26
我發現的兩個原因都已經在其他答案中了,但它們在單獨的答案中並未完全解釋。所以,希望這將結合各種可能性並給出各種調試的好方法。:)
常見的原因
我的問題是不產生錯誤信息。但是,這似乎是常見的原因。因此,基本上,您需要檢查您的MSI文件並確保所有依賴關係仍然有效。如果這是一個依賴性問題,可能最好的博客迴應就是如何輕鬆解決這個問題,它是An error occurred while validating. HRESULT = '80004005'。
另一種解釋
我的問題了但是做與Visual Studio版本。所以,如果你的依賴關係是有效的,而且你仍然遇到這個問題,那麼你解決這個問題,如果它是VS2010 的問題。
基本上,如果你運行MSBuild,看到這樣的警告:
項目文件中包含ToolsVersion = 「4.0」,這是不是 這個版本的MSBuild的支持。處理該項目,好像它有 ToolsVersion =「3.5」
然後問題是Visual Studio版本控制。這意味着一個項目在Visual Studio 2010中打開或創建,然後保存或添加到現有的3.5解決方案。我只是在我的項目中搜索了ToolsVersion="4.0"
的所有文件,並找到了違規的.csproj
文件,在文本編輯器中將其打開,並手動將4.0
更改爲3.5
。
我從堆棧上的另一篇文章閱讀此答案 溢出,它已爲我工作。
在Notepad(或任何其他文本編輯器)中打開您的安裝項目文件(.vdproj)。在.vdproj文件的開頭刪除這些行:
"SccProjectName" = "8:"
"SccLocalPath" = "8:"
"SccAuxPath" = "8:"
"SccProvider" = "8:"
再次構建 - 錯誤消失。這個錯誤並沒有阻止我部署,構建,調試(或任何)我的項目;它只是讓我很煩惱。即使我將所有項目都設置爲當前配置並且安裝項目不適用,它也會出現。
我知道這是一箇舊的消息,但我的特殊問題和解決方案沒有在這裏具體說明(據我所知 - 如果我錯過了,我很抱歉)。
我有同樣的問題。它不會編譯我的項目,但沒有錯誤。我只能看到「Build Failed」。我打開了「輸出」文件(點擊查看 - >輸出菜單),它告訴我到底是哪個引用(在我的情況下爲.dll)導致了這個問題。
予刪除和重新創建參考和它從Microsoft.Office.Core(這是appearently只有32位版本),以「OFFICE」改變的參考名稱。那麼一切都很好。 - 務必記下該路徑的給你在屬性窗口中所引用的文件...我的新道路是完全一樣的,但是引用名反正改變....還是抓我的上一個頭。 ..
所以這個故事的寓意是......當你沒有錯誤,你的構建失敗,請檢查「輸出」選項卡,它可能會有所幫助。
我已經花了很多時間在這個自己,雖然以上都沒有奏效。但我發現有一個註冊表黑客另一種解決方案,你需要的(0
)(EnableOutOfProcBuild
)值添加一個新的DWORD到HKCU\SOFTWARE\Microsoft\VisualStudio\14.0_Config\MSBuild\EnableOutOfProcBuild
注:這是爲Visual Studio 2015年
- 1. 安裝項目中的錯誤HRESULT ='80004005'
- 2. 錯誤occurrance驗證HRESULT =「80004005」
- 3. 無法爲Eclipse安裝CORBA「安裝項目時發生錯誤...」
- 4. 在爲現有項目安裝窗格時出現錯誤
- 5. 構建android項目時出現錯誤
- 6. 構建SpringAndroid項目時出現錯誤
- 7. 構建項目時出現錯誤
- 8. 創建項目時出現「無法安裝項目構面」錯誤?
- 9. 爲什麼在構建這個C項目時出現所有這些錯誤?
- 10. 創建SSIS項目時出現「SSDT已安裝」錯誤
- 11. 爲什麼在Ubuntu ec2上安裝Nokogiri時出現錯誤?
- 12. 爲什麼在Jekyll上安裝lunr.js搜索時出現錯誤?
- 13. Visual Studio 2008安裝項目中的HRESULT ='80004005'
- 14. 構建Windows Phone項目時出現構建配置錯誤ARM
- 15. 爲什麼在構建apk時出現這個錯誤transformClassesWithDexForDebug?
- 16. 安裝VS2012之後在構建項目時出錯
- 17. 在Objective-C項目中安裝Swift庫時發生Cocoapods錯誤
- 18. 在Debian Wheezy上安裝/構建ruby時出現錯誤
- 19. 爲什麼我捆綁安裝bootstrap-sass gem時出現錯誤?
- 20. 爲什麼安裝npm now包時會出現這個錯誤?
- 21. 爲什麼我安裝mysql gem時出現這個錯誤?
- 22. 運行軟件包安裝時爲什麼會出現錯誤?
- 23. 爲什麼安裝bson_ext時出現錯誤?
- 24. 爲什麼安裝gittfs時出現以下錯誤?
- 25. 爲什麼安裝Rails時出現「寫入權限」錯誤?
- 26. 爲Android構建qt項目時出現錯誤
- 27. 在rails項目中安裝lincache19時出現錯誤
- 28. 在Eclipse項目上安裝時出現Maven錯誤
- 29. 在rails core項目中安裝bundle時出現錯誤
- 30. 構建Windows服務的安裝項目時出現問題?
請你與解釋圖像,你是如何解決的? – MayureshP 2011-05-31 10:10:50