インストールプロジェクト(InstallationProject)によって展開されるVS2008 Windowsアプリケーションプロジェクト(WinProject)があり、プロパティ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>
前もって感謝します
