WPF 3.5版是否适合Windows7和Windows8?

时间:2014-11-04 06:25:53

标签: c# .net wpf

我正在Visual Studio中开发WPF应用程序并使用.NET 3.5。 该应用程序是否适合Windows7和Windows8操作系统,没有.NET框架附加安装? 我是否需要将.NET 3.5安装添加到安装项目?

1 个答案:

答案 0 :(得分:2)

在Windows 7中,.NET framework 3.5是操作系统的一部分,因此所有计算机都应该拥有它。

在Windows 8或Windows 8.1中,.NET Framework 3.5不会自动安装(尽管所有升级的机器都来自win 7 - > win 8应该拥有它)。

要在Windows 8或更高版本上运行需要.NET Framework 3.5的应用程序,必须在计算机上启用3.5版。有两种方法可以执行此操作:安装或运行需要.NET Framework 3.5的应用程序(即,按需安装.NET Framework 3.5),或者在控制面板中启用.NET Framework 3.5。这两个选项都需要Internet连接。

如果某个应用需要.NET Framework 3.5,但未在您的计算机上找到该版本,则会在安装过程中或首次运行该应用时显示一个消息框。在消息框中,选择“安装此功能”以启用.NET Framework 3.5。

以上需要互联网连接。如果无法做到这一点,则必须在发行版中包含.NET 3.5的.exe文件

但MSDN声明:

  

.NET Framework 4.5及其点版本是向后兼容的   使用早期版本的.NET Framework构建的应用程序。   换句话说,使用以前版本构建的应用程序和组件将会   在.NET Framework 4.5上无需修改即可工作。但是,通过   默认情况下,应用程序在公共语言运行库的版本上运行   它们是开发的,因此您可能需要提供配置   文件以使您的应用程序能够在.NET Framework 4.5上运行

因此,为3.5构建项目并将其部署到Windows 8计算机。它应该运行,但它不是应用程序的“最佳”环境。 “最好的”是安装.NET 3.5。