.net安装程序项目在重新安装时强制更换新文件
我有一个安装项目,它安装了两个项目和两个外部文件(其中一个是SQLite数据库)——在我最近修改了安装项目中包含的基本数据库文件之前,一切正常 现在,每次我尝试重新安装项目时,新的数据库文件都不会替换以前安装的数据库文件。。。我可以在VS中强制它,或者让安装程序意识到这是一个新版本,所以文件会被替换吗 致以最良好的祝愿.net安装程序项目在重新安装时强制更换新文件,.net,installation,versioning,windows,.net,Installation,Versioning,Windows,我有一个安装项目,它安装了两个项目和两个外部文件(其中一个是SQLite数据库)——在我最近修改了安装项目中包含的基本数据库文件之前,一切正常 现在,每次我尝试重新安装项目时,新的数据库文件都不会替换以前安装的数据库文件。。。我可以在VS中强制它,或者让安装程序意识到这是一个新版本,所以文件会被替换吗 致以最良好的祝愿 卡洛斯·奥罗一个月后几天。。。 因此,对于直接添加到VS2008中的部署项目中的文件(在VS2005中曾经是可能的…),没有办法做到这一点 但经过多次尝试,我终于找到了一个不错的
卡洛斯·奥罗一个月后几天。。。 因此,对于直接添加到VS2008中的部署项目中的文件(在VS2005中曾经是可能的…),没有办法做到这一点 但经过多次尝试,我终于找到了一个不错的解决办法
- 我已将文件“Database.sqlite”直接包含在windows窗体项目(数据库)中,并具有以下属性:“生成操作->内容文件”和“复制到输出目录->始终复制”
- 然后我通过项目输出->数据库->内容文件将其添加到部署项目中
这一个引起了相当大的争论^ ^DB是安装项目本身的一部分,还是您如何使其安装?(它可能是一个与安装项目相关的项目中的“内容”)我已通过右键单击->添加->文件将其添加到项目中。。。我已尝试删除它并再次添加它,但它仍然无法替换以前安装的文件。它应为已将其添加到安装项目中。我已尝试卸载它,重新启动计算机,更改安装项目中的版本并重新安装它,但它仍然未更改文件。。。