.net - 软件版本控制 : Difference in Windows Installer and . 网络版本

标签 .net wix windows-installer versioning

Microsoft 推广 .Net 已经超过 8 年了。

.Net 程序集使用 4# 版本控制,如major.minor[.build[.revision]]。引用 here

同时,Windows Installer 仍然建议像major.minor.build 这样的3# 版本控制。引用 here

随着两个系统版本控制的不同。将 .Net 程序集版本映射到安装程序并不是直接的。使用 Windows Installer 安装 .Net 应用程序非常复杂,尤其是当有人想要为修订版中的任何更改实现升级产品时。

如何克服这种情况?即使修订版有最小的变化,我们也希望升级我们的产品。

最佳答案

这不是要克服的。接受和设计是一种设计限制。令人讨厌的是,但在可预见的 future 不会发生变化。 Windows Installer 产品版本基于 3 个部分。另外,请记住前两部分不能超过 255,但第三部分可以达到 65,535。

关于.net - 软件版本控制 : Difference in Windows Installer and . 网络版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801899/

相关文章:

c# - 在这种情况下如何使用 Regex.Replace?

c# - .NET Compact Framework 3.5 是否有 BackgroundWorker 替代品?

visual-studio-2010 - WiX 设置 : adding a reference to Visual Studio project output issue

iis-7 - 新创建的 IIS AppPool 标识的权限集

c++ - 如何确定 services.msc 管理单元是否已加载到 mmc 控制台?

wix - 创建一个 msi 包,在一台机器上同时安装 32 位和 64 位资源

c# - WCF 无法使用无线建立到笔记本电脑

c# - 可以安装 ironruby nuget 包然后在 Vanilla VS2012 中使用吗

visual-studio-2008 - 在 Visual Studio WiX 项目中使用 WXI 文件

java - 如何使 Java 应用程序 self 更新?