2011-10-17 67 views

回答

3

謝謝大家,

我當然找到了解決方案,其實是犯的錯誤是,我正在執行新的標準DLL自定義操作執行C#DLL,但我選擇託管代碼自定義操作,我可以執行我的DLL沒有任何問題...

2

如果您使用C#,您可以嘗試創建安裝程序類操作。這裏是一個教程,可以幫助你: http://devcity.net/Articles/339/1/article.aspx

如果你想使用標準的Windows安裝程序操作,您將需要一個Win32 DLL: http://www.codeproject.com/KB/install/msicustomaction.aspx

+0

謝謝科斯明, 但請你能幫我解決我在上面提到的評論中提到的錯誤..? 我已經定義了執行順序到「完成安裝後」,但我的疑問是,這個DLL在這個安裝點沒有加載...... –

+0

錯誤提示您的DLL不支持作爲自定義操作。嘗試創建一個安裝程序類或win32 DLL。 –

+0

所以你的意思是說,在C#中創建的DLL不支持Installshield自定義動作...? –

相關問題