InstallShield Basic MSI 项目通过命令行 IsCmdBld.exe 生成新的 GUID

Car*_*s E 6 automation installshield

我有一个 Installshield 项目 .ism,我希望能够通过命令行运行它。有一种可能的方法可以通过 CommadnLine 使用 IsCmdBld.exe 生成新的产品代码

注意:不能使用其他构建软件

提前致谢

Sla*_*nov 7

正如@Steve 提到的,您无法通过命令行生成新的产品代码,但您可以使用命令行设置新的产品代码。您需要的是使用 3rd 方应用程序(或使用自动化)生成随机 GUID,您可以在命令行中设置这个新的 GUID,如下所示...

IsCmdBld.exe -z "ProductCode={D1B1C3E2-AA6F-455C-8533-C642EED0512D}"
Run Code Online (Sandbox Code Playgroud)

还有一件事我想提一下......我希望你明白,通过替换你的包的产品代码,它每次都会执行“主要”升级。这是你想做的吗?通常,开发人员会尽量避免产品的“重大”升级,而是随着产品的发展进行小规模升级。