如何將InstallShield中的InstallScript項目添加到GAC中?我嘗試將[GLOBALASSEMBLYCACHE]作爲目標添加到組件,但沒有運氣。它告訴我這不是目標的有效數據。如何將InstallShield中的InstallScript項目中的DLL添加到GAC中?
2
A
回答
1
僅安裝腳本項目無法將文件放入GAC。您需要安裝腳本MSI項目。我最終創建了一個單獨的Windows安裝程序,並使用安裝屏蔽中的LauchAppAndWait來運行它。 非常黑客,因爲我不想切換到MSI項目。
0
Gacutil可以做到,但Gacutil不可再分發。可以編寫自己的代碼來調用fusion API,然後從installscript調用它,但如實地MSI更容易。
0
IS腳本可以訪問Win32和其他DLL入口點,因此您不需要專門的MSI安裝程序。
我們有一個安裝程序需要在安裝過程的早期更改文件訪問權限。我們在我們的支持文件&廣告牌部分中添加了一個實用程序,最後在Setup的Temp文件夾中添加了一個實用程序。然後,我們使用LaunchAppAndWait等。
另一個選項可能是在註冊時將.net程序集修改爲自動GAC本身。如果使用System.Configuration.Install &朋友更容易。
0
gacutil
可以做到這一點,只需把它放在supportdir(臨時目錄)並從那裏使用它。然後擦掉臨時目錄。
1
您可以創建一個合併模塊,將所需的組件安裝到GAC,而不是創建InstallScript MSI項目。然後將MSM包含在您的InstallScript cab安裝中。這樣你就避免了LaunchAppAndWait的煩惱。
相關問題
- 1. 如何將dll添加到GAC?
- 2. 如何將文件安裝到Installshield Installscript-MSI項目中的註冊表項/值所指向的目錄中?
- 3. 如何在installshield中禁用字體註冊installscript MSI項目?
- 4. 如何將DLL添加到Qbs項目
- 5. 將dll安裝到GAC中
- 6. 如何將目錄添加到InstallShield中的SupportFiles
- 7. 安裝路徑中的外來字符 - Installshield Installscript項目
- 8. 在InstallScript InstallShield項目中以64位操作系統爲目標
- 9. GAC中的DLL ---當GAC中更新的DLL將生效時
- 10. 如何使用InstallShield QuickPatch將.NET dll修補到GAC?
- 11. C#項目,GAC,DLL
- 12. 如何在C#項目中添加dll
- 13. 如何將.Net3.5 dll添加到.Net2.0項目中?
- 14. 如何將.NET程序集添加到InnoSetup中的GAC中?
- 15. 在Visual Studio中添加dll到項目
- 16. 如何在Wix安裝項目中引用GAC的dll文件?
- 17. 如何將MSBuild添加到項目中?
- 18. 如何解決我的項目DLL和GAC中的DLL之間的歧義?
- 19. InstallScript中的字符ASCII代碼InstallShield
- 20. 如何將目標文件添加到Qt中的項目中
- 21. 如何將圖像添加到eclipse中的項目目錄中?
- 22. 如何將DLL插入到項目中
- 23. 如何在InstallScript項目中調用VBScript
- 24. loading Net。將DLL文件動態添加到我的項目中
- 25. 如何將先決條件文件(.prq)添加到InstallShield項目?
- 26. Installshield Installscript屬性
- 27. 如何將BPM檢測庫的.dll文件添加到我的c#項目中?
- 28. 如何將DLL添加到GAC並使用exe嵌入
- 29. 將我的DLL部署到GAC,參考其他不在GAC中的DLL
- 30. Installshield添加項目文件