安装Windows应用程序!!如果应用程序已存在于系统中,则更新应用程序,如果在系统中不可用,则安装它。
我有一个包含3个项目的Visual Studio 2010解决方案。它还有一个我用来创建安装的安装项目。
在客户端PC上首次安装时,它可以正常工作。但是,然后我修改了我的项目,并构建了一个新的安装程序,并将其传递给客户端。发生这种情况时,客户端必须首先手动卸载上次安装,然后运行安装程序。
如果他们运行安装程序,没有卸载,似乎它不会覆盖现有文件(exe和dll)。通常它只是被修改的exe。但是,它不会覆盖它。客户端计算机上的版本似乎保持不变。
有没有办法强制它覆盖?
请注意,当我修改我的主应用程序项目时,我会转到项目属性,程序集信息,并增加程序集版本以及文件版本。