如果文件存在,Vs.net设置项目有条件

时间:2011-08-02 08:15:52

标签: visual-studio file setup-project conditional-statements exists

朋友如何设置此代码VS.NET设置条件。

<Copy Condition="!Exists($(DestPath)database.dat)"
      SourceFiles="$(SrcPath)database.dat"
      DestinationFolder="$(DestPath)"/>

Source Link

1 个答案:

答案 0 :(得分:2)

您可以尝试这种方法:

  • 转到设置项目中的启动条件编辑器
  • 创建新文件搜索并将其配置为查找文件
  • 记住此搜索使用的安装程序属性
  • 转到文件系统编辑器
  • 选择您的文件
  • 在其属性窗格中将条件字段设置为否定的搜索属性;例如,如果搜索属性名为MY_FILE_SEARCH,则条件可以是:

    NOT MY_FILE_SEARCH

这样,只有在搜索找不到任何内容时才会安装文件。