我正在开发一个程序,允许用户删除文件以替换为他们自己的文件(声音或图像文件)。如果用户卸载并重新安装程序,则应保留用户替换的文件,而不是替换它们。
我在使用安装和部署项目的搜索目标计算机部分时已经完成了一些阅读,试验和失败,并且每次都失败了。
我现在的方法是这里规定的方法:(但这是针对VS 2008,而不是2010年我正在使用的方法): 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).
我在这里做错了什么?