![]() |
1
2
如果您愿意使用ORCA(可能还有另一种方法,但这是我所知道的唯一一种方法),那么您可以设置removefile指令。 请参阅这里,了解通常重量较轻的msdn文档——可能是一个起点。 http://msdn.microsoft.com/en-us/library/aa371201.aspx 或者,您可以创建一个非常简单的引导程序可执行文件,它只调用“msiexec/i reinstallmode=oums”(或者需要的命令行开关)。如果你喜欢的话就叫它setup.exe… 长期来看,更好的选择可能是切换到InstallShield或类似产品——VS2010包含了一个较轻版本的IS,我相信他们正在远离vdproj项目。 |
![]() |
2
3
将以下属性添加到msi的属性表中: 属性ReinstallMode,值为amus 注意:这将导致msi中的所有文件(版本化和非版本化)覆盖系统上的文件。 |
![]() |
3
1
您是否尝试过找到的方法/解决方案/解决方案? here ?
|
![]() |
4
0
我在这里可能是不正确的,因此我将自己暴露在选票不足的情况下,但不管怎么说,这就是结果! 我相信配置文件不会自动被覆盖是有目的的;原则是,在安装新版本的程序时,您通常不会希望应用程序的配置被覆盖…至少在没有大量警告和/或先合并配置的机会的情况下。 让应用程序配置被更新版本的程序覆盖可能会使最终用户非常不安(在本例中是网站管理员)。 此外,我知道有时候,开发人员可能是进行部署的人。在这种情况下,在将单个站点部署到单个服务器时,这种行为可能看起来不那么合乎逻辑;但是当角色被拆分和/或您有多个具有不同配置的服务器时,这可能是一个生命保护器。 |
![]() |
Yonnatan Bar · 将JAR从TFS部署到linux 6 年前 |
![]() |
yrv16 · 部署项目和编译资产的正确方法 6 年前 |
![]() |
a7emenov · 通过Jenkins在远程服务器上部署jar 6 年前 |