我正在开发一个程序,该程序允许用户删除文件以替换为他们自己的文件(声音或图像文件)。如果用户卸载并重新安装程序,用户替换的文件应该被保留而不是替换。
在使用设置和部署项目的搜索目标机器部分时,我已经做了一些阅读和试验,但每次都失败了。
我当前的方法是这里规定的方法:(但这是针对 VS 2008,而不是我正在使用的 2010): Visual Studio Setup Project 有条件的,如果文件存在 这正是我正在做的:(除了代替或(文件名),我使用的是实际的文件名或属性。
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).
我在这里做错了什么?