目前我遇到的问题是,运行安装程序时无法执行/验证LaunchCondition
。.Net Framework 4.5.1
但 .net 框架已正确安装,其他应用程序也正常运行。问题发生在 上Windows Server 2012 R2
。我已经尝试过 .net 修复工具,但似乎没有任何帮助:.Net 修复工具
这篇文章也没有什么帮助,但却包含了一些重要信息:
- https://blogs.msdn.microsoft.com/astebner/2008/08/28/net-framework-cleanup-tool-users-guide/
- 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 或更高版本