Visual Studio部署项目 - 保留现有文件

时间:2010-06-24 07:40:02

标签: c# visual-studio

我几周前向客户发布了一款产品,现在有了更新。 我有数据库文件夹\文件,在卸载产品时保留。

现在安装新版本时会覆盖这些文件,虽然我已经设置了属性:Permanment = true

我错过了什么吗?或者可能需要创建一个条件? 如果是这样,我没有做任何事情,并且可以提供一些帮助

1 个答案:

答案 0 :(得分:3)

Permanent属性仅确保在卸载期间不会删除该文件。要防止覆盖文件,您需要使用Condition属性。从View + Editor,Launch Conditions开始。右键单击“搜索目标计算机”,然后选择“添加文件搜索”。设置文件名和文件夹,记下属性名称(默认为“FILEEXISTS1”)。

现在返回文件属性并将Condition属性设置为NOT FILEEXISTS1,以便仅在文件尚不存在时才部署该文件。如有必要,您可以按日期进行细化。确保在将其发送给客户之前对其进行测试。