Visual studio 将版本号添加到Visual Studio安装项目中的应用程序文件夹
我有一个Visual Studio安装项目,它的应用程序文件夹Visual studio 将版本号添加到Visual Studio安装项目中的应用程序文件夹,visual-studio,setup-project,Visual Studio,Setup Project,我有一个Visual Studio安装项目,它的应用程序文件夹DefaultLocation设置为[ProgramFilesFolder][Manufacturer]\[ProductName]。我想将其更改为包含软件的版本号,如[ProgramFilesFolder][Manufacturer]\[ProductName][version],但Visual Studio似乎不支持它 除了每次创建新版本时手动更改应用程序文件夹的DefaultLocation之外,还有其他方法吗?我的方法是创建一
DefaultLocation
设置为[ProgramFilesFolder][Manufacturer]\[ProductName]
。我想将其更改为包含软件的版本号,如[ProgramFilesFolder][Manufacturer]\[ProductName][version]
,但Visual Studio似乎不支持它
除了每次创建新版本时手动更改应用程序文件夹的
DefaultLocation
之外,还有其他方法吗?我的方法是创建一个生成后事件,该事件运行一个修改MSI的Javascript程序。这应该是一件非常简单的事情
在问题的答案中有一个修改MSI的示例脚本该脚本不做你想做的,但使用Orca和该脚本,你应该能够弄清楚如何创建自己的,修改MSI以自动插入版本号
它应该是单个数据库更新 您可以用与[ProductName]相同的方式使用[ProductVersion],并在项目的“属性”窗口中设置产品的版本。您有
[ProgramFilesFolder][Manufacturer]\[ProductName][version]
请尝试[ProgramFilesFolder][Manufacturer]\[ProductName]\[ProductVersion]
请特别注意
[ProductName]
是的!为什么?你认为它不是一种“真正的”编程语言还是什么?脚本编写是任何平台的关键部分。