我有一个 VS2008 Windows 应用程序项目 (WinProject),它由安装项目 (InstallationProject) 部署,该项目又将属性 RemovePreviousVersions 设置为 True。
在我的应用程序中,针对用户进行的每个配置,winapp 将配置写入一个 xml 文件(存储在 C:\Application Name\Files\ 文件夹中),该文件还包括保存配置的路径。
现在,当我构建安装程序的新版本时,此文件夹和文件将被覆盖,因为我将标志AlwaysCreate设置为True。
我的问题是如何避免这些旧文件被覆盖,同时从安装程序中获取更新的文件。
例如:文件内容
<PriceFiles>
<Name>arr</Name>
<Path>C:\NewTool\arr.xml</Path>
<UserDefined>true</UserDefined>
</PriceFiles>
<ReferenceProjects>
<Name>studio</Name>
<Path>C:\NewTool\ReferenceProjects\6cd3a9e9-ad65-475e-953b-128915a496cd.xml</Path>
<UserDefined>true</UserDefined>
<CreatedBy>Admin</CreatedBy>
</ReferenceProjects>
提前致谢