为什么 windows 10 需要按需安装 .NET 3.5?

Why windows 10 requires .NET 3.5 on demand?

我正在干净地执行我的 .NET 应用程序 Windows10。据我所知,它默认安装了 .NET Framkework 4.0 或 4.5。

我的应用程序是用 .NET 4.0 编译的。当我执行它时,windows 显示一个弹出窗口,提示我需要安装 .NET 3.5。

也许我依赖于 .NET 2.0。你建议做什么?

.NET 4.0 并没有取代.NET 3.5 并且依赖关系不同。如果可能的话,我可以建议用 4.6 编译。如果这不可能,Windows 10 将 运行 .NET 3.5 毫无问题。可以在此处找到更多详细信息:https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx