我有一个安装项目,安装了几个项目和几个外部文件(其中一个是SQLite数据库) - 一切正常,直到我最近修改了安装项目中包含的基础数据库文件。
现在,每次我尝试重新安装项目时,新的数据库文件都不会替换之前安装的文件...我可以在VS中以某种方式强制它或者让设置实现这是一个新版本,以便文件被替换吗? / p>
最诚挚的问候,
Carlos Ouro
答案 0 :(得分:0)
一个月又几天...... 所以事实证明,没有办法对VS2008中的部署项目中直接添加的文件执行此操作(过去可以在VS2005中使用...)。
但经过多次尝试后,我终于想出了一个体面的解决方法。
我已将文件“Database.sqlite”直接包含在具有以下属性的Windows窗体项目(数据库)中:“构建操作 - >内容文件”和“复制到输出目录 - >复制总是“
然后我通过项目输出 - >数据库 - >内容文件
现在显然一切正常,每次更改文件并重建部署项目时都会替换文件。
这个打起了很大的战斗^^