繁体   English   中英

MSI安装程序文件名中的exe版本(VS 2010)

[英]Exe version in MSI installer file name (VS 2010)

是否有可能使Visual Studio 2010安装程序输出文件名,包含exe版本,如“setup [MajorExeVersion] [MinorExeVersion] .msi”?

谢谢!

据我所知,没有简单的方法可以做到这一点。

原则上,您可以编写一个简单的应用程序来检查exe的版本,并将MSI重命名为后构建步骤的一部分。 但是,MSI的名称会被添加到setup.exe引导程序中,因此如果您需要安装任何先决条件,您还必须对其进行修补。

不使用Visual Studio部署项目有很多原因。 只需下载InstallShield 2010 LE即可。 它是免费的/包含在购买Visual Studio 2010中。

从Windows Installer的角度来看,如果.msi文件的名称发生更改,则需要执行主要升级而不是次要升级。 (无论如何,许多设置作者都喜欢重大升级。)

我建议你想要一个msi然后你可以使用WIX这是一个用于创建安装文件的开源项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM