【问题标题】:Updating application using msi fails to update dll project reference使用 msi 更新应用程序无法更新 dll 项目引用
【发布时间】:2016-12-27 12:33:17
【问题描述】:

我正在使用项目输出(比如项目-A)创建一个设置 msi,它引用另一个项目(比如项目-B)。 当我使用新的 msi 更新应用程序时,尽管最新版本包含 Project-B 中的一些更改,但 Project-B 的 dll 没有得到更新

注意:当我卸载应用程序时,Project-B 的 dll 保留在安装文件夹中(未删除)。

【问题讨论】:

    标签: c# wpf windows-installer setup-project setup-deployment


    【解决方案1】:

    不清楚“更新...使用新的 msi”是什么意思,但使用 Visual Studio 安装程序项目升级的方式是增加安装项目的版本并接受更改,其中包括生成新的 ProductCode。 RemovePreviousVersions 也需要设置为 true。这应该会有所帮助并且仍然相关:

    https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/

    此外,您必须增加需要替换的文件的文件版本 - 仅仅不同是不够的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-01
      • 2011-10-15
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      相关资源
      最近更新 更多