.net安装项目在重新安装时强制更换新文件

时间:2009-11-05 17:07:07

标签: .net installation versioning windows

我有一个安装项目,安装了几个项目和几个外部文件(其中一个是SQLite数据库) - 一切正常,直到我最近修改了安装项目中包含的基础数据库文件。

现在,每次我尝试重新安装项目时,新的数据库文件都不会替换之前安装的文件...我可以在VS中以某种方式强制它或者让设置实现这是一个新版本,以便文件被替换吗? / p>

最诚挚的问候,

Carlos Ouro

1 个答案:

答案 0 :(得分:0)

一个月又几天...... 所以事实证明,没有办法对VS2008中的部署项目中直接添加的文件执行此操作(过去可以在VS2005中使用...)。

但经过多次尝试后,我终于想出了一个体面的解决方法。

  • 我已将文件“Database.sqlite”直接包含在具有以下属性的Windows窗体项目(数据库)中:“构建操作 - >内容文件”和“复制到输出目录 - >复制总是“

  • 然后我通过项目输出 - >数据库 - >内容文件

  • 将其添加到部署项目中

现在显然一切正常,每次更改文件并重建部署项目时都会替换文件。

这个打起了很大的战斗^^