MSI LaunchCondition 不适用于 .Net Framework 4.5.1

MSI LaunchCondition 不适用于 .Net Framework 4.5.1

目前我遇到的问题是,运行安装程序时无法执行/验证LaunchCondition.Net Framework 4.5.1但 .net 框架已正确安装,其他应用程序也正常运行。问题发生在 上Windows Server 2012 R2。我已经尝试过 .net 修复工具,但似乎没有任何帮助:.Net 修复工具

这篇文章也没有什么帮助,但却包含了一些重要信息:

  1. https://blogs.msdn.microsoft.com/astebner/2008/08/28/net-framework-cleanup-tool-users-guide/
  2. https://blogs.msdn.microsoft.com/astebner/2006/07/20/repairing-the-windows-installer-service-on-a-64-bit-os/

编辑

安装程序在 msi 文件中使用以下 LaunchCondition:MINIMUM_NET_4.5_VERSION_INSTALLED。这似乎导致了问题。

以前有人解决过这个问题吗?

答案1

Rainbow.Core 2.0.0 与 .Net Framework 4.5.1 不兼容。它需要 .Net Framework 4.5.2 或更高版本

相关内容