我安装了 4.5.2 .NET Framework(之前是 4.0),它告诉我一切都很好。它告诉我重新启动,所以我重新启动。
我能够通过 VS 开发/运行应用程序,使用仅在 4.5 及更高版本中可用的类,所以我知道某些东西已正确安装。
但是,当我创建安装程序(安装项目 - Visual Studio 安装程序)并尝试在我的机器上运行安装程序时...我收到此消息框:
基本上我已经尝试了一切,包括从.NET 4.5.2的安装程序运行修复,从Microsoft运行框架修复工具(之后也重新启动),我尝试做一些我在网上找到的注册表. 没有任何效果,坦率地说,我有点被打勾了。
安装程序启动条件:
安装程序先决条件:
如果有人能给我一些见解,那将不胜感激。我过去从未升级过 .NET 框架,所以我显然不知道自己在做什么。
谢谢你。
更新:
仍然没有解决方案 - 但我能够安装该程序。但是,这只是因为我将安装程序的先决条件更改为只需要 .NET 4.0。我在编译时收到了一些警告等警告,但程序(一旦安装)运行得非常好,即使是其中使用 .NET 4.5 功能的部分也是如此。
我还按照 MSDN 上的步骤向您展示了注册表中安装了哪些版本,以及 4.5.51209 IS。本质上它正在工作,但我仍然认为有更好的方法/我错过了一些东西。