Service WiX工具打包,避免在主要升级时写入文件
当我试图生成MSI(WiX v3.11)时,我遇到了WiX问题 我的产品是一个必须安装的windows服务,在安装过程中,我启动了一个表单,用于收集连接到数据库的信息。此信息存储在安装在同一应用程序文件夹中的.config文件中 问题是,如果我更新包,我必须保留配置文件,但如果我卸载应用程序,它应该删除配置文件 可以在安装后或安装过程中修改配置文件Service WiX工具打包,避免在主要升级时写入文件,service,wix,uninstallation,Service,Wix,Uninstallation,当我试图生成MSI(WiX v3.11)时,我遇到了WiX问题 我的产品是一个必须安装的windows服务,在安装过程中,我启动了一个表单,用于收集连接到数据库的信息。此信息存储在安装在同一应用程序文件夹中的.config文件中 问题是,如果我更新包,我必须保留配置文件,但如果我卸载应用程序,它应该删除配置文件 可以在安装后或安装过程中修改配置文件 <MajorUpgrade Schedule="afterInstallInitialize" /> <Comp
<MajorUpgrade Schedule="afterInstallInitialize" />
<ComponentGroup Id="ConfigFiles" Directory="INSTALL_SERVICE">
<Component Id="ConfigFile" Guid="11FDDC05-F4D2-4418-82E8-0CB3B3784300" Win64="$(var.Win64)" NeverOverwrite="yes" >
<File Id="F.config" Name="service.config" DiskId="1" Vital="yes" KeyPath="yes" Source="..\Resources\service.config" />
<RemoveFile Id="CleanUpLogFile" On="uninstall" Name="service.config"/>
</Component>
</ComponentGroup>
有了这个,我成功地在卸载过程中删除了,并且在更新过程中没有被修改,但是更新过程失败了
我在网上尝试并阅读了很多解决方案,但都没有成功