【发布时间】:2017-02-18 17:46:37
【问题描述】:
我使用 Visual Studio 2015 的安装程序项目扩展来分发我用 WPF 编写的软件。 我想安装程序,在安装之前,删除程序文件夹中的所有文件。 我尝试放置真正的 RemovePreviousVersion 属性,但不起作用。
有人知道怎么解决吗?
【问题讨论】:
标签: c# wpf visual-studio-2015 installation
我使用 Visual Studio 2015 的安装程序项目扩展来分发我用 WPF 编写的软件。 我想安装程序,在安装之前,删除程序文件夹中的所有文件。 我尝试放置真正的 RemovePreviousVersion 属性,但不起作用。
有人知道怎么解决吗?
【问题讨论】:
标签: c# wpf visual-studio-2015 installation
您必须确保您在 AssemblyInfo 中的所有项目版本都更改为新版本(大于前一个版本),并且检查安装程序版本是否已更改并生成新 ID(注意不要更改安装程序 ID 但升级 ID)。它应该在更改安装程序的版本时提示您将生成新的 id。
此外,由于不再直接支持安装程序项目(请参阅wix),vs 扩展可能会引发很多问题。 Ypu 也可以试试Inno setup。它非常强大且易于从经典安装程序项目迁移。 祝你好运。
【讨论】: