当前位置:  开发笔记 > 开发工具 > 正文

VDPROJ自动升级与卸载/重新安装

如何解决《VDPROJ自动升级与卸载/重新安装》经验,为你挑选了1个好方法。

我见过关于VDPROJ文件生成的MSI文件的混乱行为.如果我在Visual Studio中构建我的MSI,然后右键单击并从Visual Studio中选择"安装",它将自动卸载已安装的任何版本,然后安装新的MSI.

但是,如果采用生成的MSI并直接运行它,如果已经安装了以前的版本,它将会抱怨.我必须先显式卸载它(在"添加/删除程序"中).

这是怎么回事?是否有Visual Studio执行MSI的命令行参数?



1> Jamie..:

是Visual Stuido将在运行安装时将REINSTALLMODE和REINSTALL属性传递给Windows安装程序

就像是:

msiexec /i your.msi REINSTALLMODE=vomus REINSTALL=ALL

检查上面链接的MSDN文档以查看这些选项正在执行的操作

编辑:
现在我想起来了.Studio也可能只是使用/ x命令行arg卸载应用程序

msiexec /x  or 

也许其他人可以确认使用哪个?

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有