各位大神們好,
小弟最近在用Setup Project打包程式,稱呼為A。
其中因為專案需求,我必須在A的安裝過程中安裝一個InstallShield打包的安裝包B,
在this.AfterInstall及this.BeforeUninstall的部份分別加入了「安裝」及「反安裝」B
的代碼,
不過卻無法順利執行,B產生的setup.log得到的ResultCode=-3,但原因不明…
懇請板上大神協助,這個問題困擾小弟好久,一直無法解決阿…謝謝!!
下述代碼中,InstallerHelper_AfterInstall及 InstallerHelper_BeforeUninstall內的
代碼,分別放在新建立的C# console程式中,卻能正常運行,
且WaitforExit()也能順利卡住,而B安裝包也能順利執行,ResultCode=0。
代碼如下: