我在C#中創建了一個類庫項目,我想在我的Basic MSI項目的自定義操作中執行該項目的輸出dll。如何在installshield基本msi項目中的自定義操作中執行DLL?
回答
謝謝大家,
我當然找到了解決方案,其實是犯的錯誤是,我正在執行新的標準DLL自定義操作執行C#DLL,但我選擇託管代碼自定義操作,我可以執行我的DLL沒有任何問題...
如果您使用C#,您可以嘗試創建安裝程序類操作。這裏是一個教程,可以幫助你: http://devcity.net/Articles/339/1/article.aspx
如果你想使用標準的Windows安裝程序操作,您將需要一個Win32 DLL: http://www.codeproject.com/KB/install/msicustomaction.aspx
謝謝科斯明, 但請你能幫我解決我在上面提到的評論中提到的錯誤..? 我已經定義了執行順序到「完成安裝後」,但我的疑問是,這個DLL在這個安裝點沒有加載...... –
錯誤提示您的DLL不支持作爲自定義操作。嘗試創建一個安裝程序類或win32 DLL。 –
所以你的意思是說,在C#中創建的DLL不支持Installshield自定義動作...? –
- 1. 從InstallShield中的用戶交互執行自定義操作(基本MSI項目)
- 2. 如何通過自定義操作將運行時插入到InstallShield中的基本MSI項目的ReserveCost表中?
- 3. 在InstallShield基本MSI中的InstallInitialize之後執行Installvalidate自定義操作是否存在任何問題?
- 4. 使用installShield在基本MSI項目中設置可執行的運行順序
- 5. 是否可以從InstallShield Express自定義操作運行MSI?
- 6. 如何防止在InstallShield中記錄自定義操作的執行步驟?
- 7. 如何在installshield Basic MSI項目中自定義語言選擇對話框?
- 8. 在installshield基本msi項目中讀取對話框響應
- 9. 從msi文件中提取自定義操作的DLL
- 10. 如何防止在installshield基本msi項目中創建setup.exe的多個實例?
- 11. InstallShield,.msi,自定義操作和全局變量
- 12. MSI MessageBox自定義操作
- 13. 的InstallShield執行卸載自定義操作
- 14. 的InstallShield LE:RegOpenKeyEx在自定義操作
- 15. InstallShield 2010基本MSI項目 - 添加對話框以執行序列
- 16. 作爲系統執行wix msi自定義操作
- 17. 如何調試在Javascript中實現的MSI自定義操作?
- 18. 如何在installshield中禁用字體註冊installscript MSI項目?
- 19. 如何使用InstallShield在C#.net項目中創建自定義動作?
- 20. Installshield自定義操作錯誤
- 21. 使用InstallShield 2010的Windows 8上的MSI自定義操作錯誤1721
- 22. Installshield MSI無法註冊dll
- 23. 如何編寫用於MSI的自定義動作DLL?
- 24. InstallShield 2012:已安裝MSI項目執行MSI文件,它剛剛安裝
- 25. 的Installshield使用自定義DLL從另一個定義DLL
- 26. MSI啓動條件自定義操作
- 27. 在MSI自定義操作中獲取框架的路徑
- 28. 如何關閉應用程序的運行實例修理InstallShield中的基本MSI項目?
- 29. 如何從MSI自定義操作調用InstallScript調用DLL函數
- 30. 如何在不調用安裝的情況下執行MSI中的自定義操作?
我找到了創建新標準DLL自定義行爲離子, ,但它仍然給我錯誤,如「無法找到函數的入口點'我的函數名',請確保它被導出。」 任何人請爲此提出解決方案...! –