我正在使用VS 2010(C#)並具有第三方程序集(dll)依賴關係,這是我的MSI構建工作所必需的。我已經將它添加爲相關項目的參考。但是,該dll文件已被放入GAC。所以,它不會複製本地文件,也不會從我的版本中排除。我編寫了一個後期構建腳本將其複製到輸出文件夾中,但仍未包含在內。有沒有辦法將這個程序集加入到我的版本中,這樣我就可以將它安裝到客戶端PC上?VS 2010 - 如何構建MSI以部署GAC中的程序集?
0
A
回答
0
而不是使用後生成腳本,你可以展開VS-project的引用節點,進入GAC中的程序集(右鍵單擊屬性)並設置「Copy Local」屬性到'真'。
如果你這樣做,程序集將被複制到輸出文件夾中建立項目。
在設置項目,然後你可以用鼠標右鍵單擊該項目>「添加」>「項目輸出..」
這應該把工作添加DLL來安裝程序的完成。
如果這不起作用,您還可以右鍵單擊setup-project>'Add'>'Assembly',然後選擇要添加到安裝程序中的程序集。這樣它肯定會被添加到安裝程序中,並最終在例如%Drive%:\ Program Files \ InstallFolder
+0
謝謝,第二個選項似乎已經奏效。我需要先嚐試一個測試客戶端。 – texasflood
相關問題
- 1. 部署的.NET程序如何在GAC中引用程序集?
- 2. 如何從GAC中引用程序集?
- 3. 通過安裝程序部署到GAC msi
- 4. 在構建機器上將程序集部署到GAC的最佳方法
- 5. 如何部署與MSI安裝程序
- 6. 在我的項目中通常在GAC中部署程序集?
- 7. 如何覆蓋GAC中的程序集
- 8. 將SharePoint佈局部署到GAC中的ASP .NET程序集
- 9. GAC部署程序集中的測試代碼
- 10. Clickonce部署程序集必須安裝在全局程序集緩存(GAC)中
- 11. 在MSI中籤署程序集
- 12. VS 2010無Web部署的部署
- 13. GAC沒有將其嵌入MSI中的程序集
- 14. SharePoint 2010 GAC部署不會更新
- 15. 從MSI安裝程序部署wsp
- 16. 如何引用GAC中的程序集?
- 17. 如何引用GAC中的程序集
- 18. 如何使用GAC中的程序集?
- 19. 什麼是在VS 2010中構建MSI包的推薦方法?
- 20. 如何構建部署項目而不取消簽署我的程序集?
- 21. 使用MSI將.NET程序集安裝到GAC中
- 22. 構建vs部署vs發佈(Eclipse IDE)
- 23. eclipse中的Maven項目 - 部署程序集失敗構建
- 24. 如何使用Visual Studio 2010 Extension/Addin引用不在GAC中的程序集?
- 25. 如何在GAC中引用程序集
- 26. 無法使用VS 2010創建64位msi安裝程序
- 27. 部署應用程序依賴於程序文件夾或GAC
- 28. asp.net可部署程序集
- 29. VS 2010中的SQLite程序集錯誤
- 30. GAC中的DLL部署-ASP.NET
類似於:右鍵單擊組件,生成屬性 - >「始終複製」? –