gpt4 book ai didi

visual-studio-setup-proje - 安装 .NET 4.5.2 后,我仍然无法运行针对 4.5 的 msi

转载 作者:行者123 更新时间:2023-12-04 08:44:58 25 4
gpt4 key购买 nike

我安装了 4.5.2 .NET Framework(以前是 4.0),它告诉我一切都很好。它告诉我重启,所以我重启了。

我能够通过 VS 开发/运行该应用程序,使用仅在 4.5 及更高版本中可用的类 所以我知道某些东西安装正确。

但是,当我创建安装程序(安装项目 - Visual Studio 安装程序)并尝试在我的机器上运行安装程序时......我收到以下消息框:

Error when targeting 4.5 OR 4.5.2 and trying to run the msi.

基本上我已经尝试了一切,包括从 .NET 4.5.2 的安装程序运行修复,运行来自 Microsoft 的框架修复工具(之后也重新启动),并且我尝试做一些我在网上找到的注册表事情.没有任何效果,坦率地说,我有点生气。

安装程序启动条件:
launch conditions

安装程序先决条件:
enter image description here

如果有人能给我一些见解,那将不胜感激。我过去从未升级过 .NET 框架,所以我显然不知道我在做什么。

谢谢你。

更新:

仍然没有解决方案 - 但我能够安装该程序。但是,这只是因为我将安装程序的先决条件更改为仅需要 .NET 4.0。我在编译时收到一些警告等,但程序(一旦安装)运行得非常好,即使是使用 .NET 4.5 功能的部分也是如此。

我还按照 MSDN 上的步骤向您展示了注册表中安装了哪些版本,以及 4.5.51209 IS 在那里。本质上它是有效的,但我仍然认为有更好的方法/我遗漏了一些东西。

最佳答案

.NET 4.5.2 框架是就地升级,因此新库在安装后应该可用。但是,您似乎仍在针对 .NET 4.5.0 框架而不是 4.5.2,并且您的计算机上未安装该版本。如果您针对版本 4.5.2 重新编译您的项目和 msi 安装程序,错误应该会消失。

关于visual-studio-setup-proje - 安装 .NET 4.5.2 后,我仍然无法运行针对 4.5 的 msi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29567443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com