我在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中記錄自定義操作的執行步驟?
- 6. 如何在installshield Basic MSI項目中自定義語言選擇對話框?
- 7. 在installshield基本msi項目中讀取對話框響應
- 8. 從msi文件中提取自定義操作的DLL
- 9. 如何防止在installshield基本msi項目中創建setup.exe的多個實例?
- 10. InstallShield,.msi,自定義操作和全局變量
- 11. MSI MessageBox自定義操作
- 12. 的InstallShield執行卸載自定義操作
- 13. 的InstallShield LE:RegOpenKeyEx在自定義操作
- 14. 作爲系統執行wix msi自定義操作
- 15. 如何調試在Javascript中實現的MSI自定義操作?
- 16. Installshield自定義操作錯誤
- 17. 如何使用InstallShield在C#.net項目中創建自定義動作?
- 18. 如何編寫用於MSI的自定義動作DLL?
- 19. InstallShield 2012:已安裝MSI項目執行MSI文件,它剛剛安裝
- 20. MSI啓動條件自定義操作
- 21. 的Installshield使用自定義DLL從另一個定義DLL
- 22. 如何關閉應用程序的運行實例修理InstallShield中的基本MSI項目?
- 23. 如何在不調用安裝的情況下執行MSI中的自定義操作?
- 24. 如何在InstallShield的VBScript自定義操作中找到設置位置?
- 25. 如何在已從自定義操作填充的MSI組合框中設置所選項目?
- 26. 的InstallShield - 在C#WIX DTF自定義動作的dll訪問CustomActionData
- 27. 的InstallShield 2011錯誤7185在基本MSI項目的字符串表
- 28. 在卸載過程中未執行的自定義操作
- 29. Installshield中基本MSI中的ReadyToInstall對話框上的複選框
- 30. 如何在MSI卸載過程中刪除AFTER文件後執行自定義操作?
我找到了創建新標準DLL自定義行爲離子, ,但它仍然給我錯誤,如「無法找到函數的入口點'我的函數名',請確保它被導出。」 任何人請爲此提出解決方案...! –