Installation VDPROJ自动升级与卸载/重新安装
我看到了一个关于VDPROJ文件生成的MSI文件的混乱行为。如果我在VisualStudio中构建MSI,然后右键单击并从VisualStudio中选择“安装”,它将自动卸载已安装的任何版本,然后安装新的MSI 但是,如果获取生成的MSI并直接运行它,它将抱怨是否已经安装了以前的版本。我必须先明确卸载它(在添加/删除程序中)Installation VDPROJ自动升级与卸载/重新安装,installation,windows-installer,vdproj,Installation,Windows Installer,Vdproj,我看到了一个关于VDPROJ文件生成的MSI文件的混乱行为。如果我在VisualStudio中构建MSI,然后右键单击并从VisualStudio中选择“安装”,它将自动卸载已安装的任何版本,然后安装新的MSI 但是,如果获取生成的MSI并直接运行它,它将抱怨是否已经安装了以前的版本。我必须先明确卸载它(在添加/删除程序中) 怎么回事?Visual Studio执行MSI时是否有命令行参数?是Visual Stuido将在运行安装程序时将和属性传递给windows安装程序 比如: msiexec
怎么回事?Visual Studio执行MSI时是否有命令行参数?是Visual Stuido将在运行安装程序时将和属性传递给windows安装程序 比如:
msiexec /i your.msi REINSTALLMODE=vomus REINSTALL=ALL
查看上面链接的MSDN文档,了解这些选项的作用
编辑:现在我想起来了。Studio也可能只是先使用/x命令行arg卸载应用程序
msiexec /x <package> or <product code>
msiexec/x或
也许其他人可以确认正在使用哪个?谢谢。这就是我一直在寻找的答案。(我喜欢这个网站!)