各位大神们好,
小弟最近在用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。
代码如下: