我正在使用Visual Studio安裝程序來幫助創建安裝程序。迄今爲止它一直工作得很好。現在出於某種原因,MSHTML.dll在我重建時不會被檢測爲依賴項,並且在我的解決方案中刪除對MSHTML的所有引用時,基本上每次我嘗試在編譯器中運行時都會導致文件丟失異常。這是第二次解決這個問題,我真的不想這樣做到第三個。Visual Studio安裝程序未檢測到MSHTML
0
A
回答
0
我使用的DLL是問題。我重寫了DLL並重新附加它,它工作正常。
0
原因是Visual Studio安裝程序項目基本上已損壞,它們的依賴項解析程序是一個錯誤的混亂。我花了數小時試圖讓依賴關係正確解析,有時它不起作用。
最後,我通常最終手動將缺少的DLL引用(如MSHTML)添加到安裝程序項目中。這有時會給你一個關於重複文件的警告(因爲它能識別依賴關係),但它比沒有部署的DLL更好。
更好的長期解決方案是不使用Visual Studio安裝程序項目,並使用Wix或InnoSetup或NSIS之類的東西,但它們都非常複雜。
+0
我試過將DLL添加爲文件而不是作爲程序集。 –
相關問題
- 1. 」安裝程序檢測到Visual Studio 2015 Update 3可能沒有完全安裝....「
- 2. Resharper未檢測到Visual Studio 2015已安裝
- 3. Visual Studio Web安裝程序
- 4. visual studio 2010安裝程序
- 5. Pysvn安裝程序未能檢測到Python安裝
- 6. 使用Visual Studio 2010安裝MongoDB Visual Studio安裝程序
- 7. Visual Studio Windows安裝程序與MYSQL檢查和安裝
- 8. Visual Studio安裝程序可以刪除由非Visual Studio安裝程序安裝的程序嗎?
- 9. VS2015 - Visual Studio安裝程序:沒有檢測到依賴項,也不會生成
- 10. Visual Studio WebSetup安裝程序,安裝到多個網站
- 11. 使用Visual Studio安裝程序創建msi安裝程序
- 12. VS 2015中的Visual Studio 2012安裝程序項目2015年安裝Visual Studio安裝程序項目後,「應用程序未安裝」
- 13. PTVS未檢測到IronPython安裝
- 14. PTVS未檢測到已安裝VS2010
- 15. 安裝Visual Studio Community Edition 2015期間檢測到問題
- 16. 安裝Visual Studio擴展程序
- 17. Visual Studio 2010的安裝程序
- 18. Visual Studio 2013安裝程序掛起
- 19. 安裝程序分發visual studio 2008 express
- 20. Visual Studio 2017安裝程序TypeInitializationException
- 21. Visual Studio 2010 Shell程序包安裝
- 22. Visual Studio 2017安裝程序非常慢
- 23. Visual Studio 2010的安裝程序
- 24. Visual Studio安裝程序無法啓動
- 25. 創建Visual Studio樣式安裝程序
- 26. Visual Studio 2013 Ultimate安裝程序崩潰
- 27. Visual Studio 2015安裝程序項目
- 28. Visual Studio內容安裝程序錯誤
- 29. Visual Studio 2008安裝程序出錯
- 30. Visual Studio安裝程序不會啓動
你能否創建一個能重現問題的小例子?然後在這裏發佈示例的一些細節? –
@JohnSaunders我不會如何重現這個問題。我只是重建了曾經工作正常的Visual Studio安裝程序項目。這之後我應該說我在此之前修復了VS 2010,並且可能導致了一些問題。 –
如果您爲只有一個類庫的項目創建安裝程序,並且沒有代碼引用MSHTML,會發生什麼情況? –