我有一个TargetFrameworkVersion = v3.5
的应用程序 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
应用程序在Windows 7中工作正常但在Windows 8中我需要安装.net framework 3.5 使用该应用程序。为什么我应该安装.net框架3.5,即使Win8有一个默认的.net框架4.5。我应该怎么做才能在Win7和Win8中使用该应用程序?
答案 0 :(得分:4)
默认情况下,Windows 8上没有安装.NET 3.5,只有.NET 4.5。
.NET 4.0 / 4.5和.NET 2.0 / 3.0 / 3.5是并行安装。因此,在.NET 3.5上构建的应用程序将无法在4.0或4.5上运行。见this MSDN article for more information.
请参阅this MSDN article about installing .NET 3.5 on Windows 8.
答案 1 :(得分:0)
有关每个Windows版本上预安装的.NET版本的摘要,请参阅this page。
不幸的是,Windows 7和Windows 8上都没有预装通用版本.Windows 7附带3.5.1(包括2.0,3.0,3.5),Windows 8附带4.5。