msi-patch

    0热度

    1回答

    我想创建一个补丁(.msp文件)使用wix,我在哪里复制一些文件到应用程序的安装路径(程序文件)并且还试图添加注册表项。 安装(使用msi)时,它可以正常工作,更新二进制文件。 但是当我尝试应用修补程序它不起作用,意味着二进制文件没有得到更新。 但是,我观察到,当我尝试再次应用该补丁时,二进制文件似乎被更新。 似乎在这里我通过提供Guuid添加组件。 问题是:为什么它适用于全新安装,但不适用于使用

    8热度

    2回答

    目前我正在使用MSI包进行部署的项目。为了修补程序,我们只部署另一个与MSP相对的MSI安装包。这是一种有效的方法吗?或者我们是否应该部署MSP补丁包?我有MSI的经验,但不是MSP。我怎样才能创建一个MSP补丁?我通过互联网浏览,似乎找不到任何东西。 在此先感谢!

    0热度

    1回答

    这个财务应用程序的人员执行文件是用Delphi语言编写的。我正在进行其设置项目。它有很多步骤。最令人困惑的所需步骤是使用自定义条件安装MS SQL Server。所以即时通讯只是想知道是否可以在我的应用程序安装过程中安装MS SQL Server 2012(标准版或更高版本)?

    4热度

    1回答

               安装我建立了一个项目的InstallShield 12.这是一个需要多次安装一个Web应用程序,这些安装需要修补。 我可以在WiX和InstallShield中创建转换和补丁。通过 "The upgrade patch cannot be installed by the Windows Installer service because the program to be

    0热度

    1回答

    我在尝试使用MSI/MSP安装和修补我们的产品时遇到了一个奇怪的问题。 它的2个步骤: 我们正在尝试使用MSI/MSP我们的产品的安装过程中工作。在此用户要求系统管理员通过网络使用GPO安装产品MSI。 结果:产品在用户计算机重新启动时成功安装。 用户请求系统管理员升级产品,系统管理员使用MSP通过网络使用GPO修补网络安装。 结果:用户计算机重新启动时,产品已成功修补一个问题。 问题: 为产品创

    0热度

    1回答

    我试图生成MSP出最新的和以前的MSI如下场景: 以前的MSI是固定的,作为基线。 最新的MSI是在每个包含文件的新修改的基础上生成的,每一代都会得到一个新的ProductVersion(发生在服务器上的每个构建中)。 作为基线的先前MSI安装在机器上;假设它有版本1.0.0.0。 在第一个版本上生成的MSP安装成功,现在产品版本为1.0.0.1。 最新的MSI现在是1.0.0.2并且有新的修改,

    4热度

    1回答

    我试图提供一个简单的安装程序包(MSI),我想支持更新(修补程序),替代所有以前的修补程序。所以我有一个MSI V1.0.0和2个补丁V1.0.1和V1.0.2。用户应该能够安装最新的补丁程序,而不管先前哪些补丁程序已经应用于系统。我的项目包含2个功能(客户端和服务器)。修补程序的基础始终是RTM包(HelloWorld 1.0.msi/HelloWorld 1.0.wixpdb)。 所有修补程序

    0热度

    1回答

    我对WiX没有这方面的经验,而且在通过MSP更新期间重命名快捷方式时遇到问题。在我以前的MSI我已经创建使用以下 <DirectoryRef Id="TARGETDIR"> <Directory Id="DesktopFolder" Name="Desktop"> <Component Id="MyShortcut" Guid="38EF1A86-5D1B-4D78-AD66-

    0热度

    2回答

    次要升级我有一个维克斯安装该安装程序是版本我已经成功地进行了补丁来实现以下升级: 1.0.0 - > 1.0.1 1.0。 0 - > 1.0.2 1.0.1 - > 1.0.2 这工作我已经从1.0.0每次做出新的.msp文件复制到目标版本号。所以根据我的理解,补丁是如何在幕后工作的,如果我最初是从1.0.0到1.0.1的补丁,那么我创建了一个新的从1.0.0到1.0.2的版本,如果我要运行的话

    0热度

    1回答

    我想在平行于建立一个对WiX的补丁项目(该修补程序创建者..)。但是我的64位配置一个总是失败,PatchWiz错误: INFO: Passed all of the main control parameter validation to PatchWiz, now calling the next 5 phases. INFO: Phase I: Entered validation