安装程序项目扩展删除以前的版本

时间:2017-02-18 17:46:38

标签: c# wpf visual-studio-2015 installer

我使用Visual Studio 2015的Installer Projects扩展来分发我用WPF编写的sw。 我想在安装之前安装程序删除程序文件夹中的所有文件。 我尝试使用真正的RemovePreviousVersion属性但不起作用。

有谁知道如何解决?

1 个答案:

答案 0 :(得分:0)

您必须确保AssemblyInfo中的所有项目版本都更改为新版本(大于前一版本),并检查自身的安装程序版本是否已更改并生成新ID(请注意不要更改安装程序ID但升级ID)。它应该在更改安装程序版本时提示您生成新ID。

此外,由于不再直接支持安装程序项目(请参阅wix),因此vs扩展可能会引发许多问题。 Ypu也可以尝试Inno setup。它非常强大,易于从clasic安装程序项目迁移。 祝你好运。