私は、ユーザーがファイルを削除して自分のファイル (サウンドまたは画像ファイル) に置き換えることができるプログラムに取り組んでいます。ユーザーがプログラムをアンインストールして再インストールした場合、ユーザーによって置き換えられたファイルは保持され、置き換えられません。
Setup and Deployment プロジェクトの Search Target Machine 部分を使用して、少し読んだり、試行錯誤したりしましたが、毎回失敗しました。
私の現在の方法は、ここで規定されているものです: (ただし、これは私が使用している 2010 ではなく、VS 2008 用です): Visual Studio Setup Project conditional if File Existsファイル名)、実際のファイル名またはプロパティを使用しています。
Search Target Machine:
<Search Item>
Depth (1) (It's kept in a subfolder)
FileName (The Files Name)
Folder [TARGETDIR]
MaxDate through MinVersion are kept blank
Property: <FILENAMEEXISTS>
ファイル自体については、次のようになります。
Condition: NOT <FILENAMEEXISTS> (Exactly like that, case and everything).
ここで何が間違っていますか?