C# FrameWork版本兼容 App.config配置列表

  1. 添加或查找 .NET Framework 项目的配置文件。 应用程序的配置文件与该应用程序位于相同的目录中,并且具有相同的名称,只不过它具有扩展名 .config。 例如,对于名为 MyExecutable.exe 的应用程序,应用程序配置文件的名称为 MyExecutable.exe.config。
若要添加配置文件,请在 Visual Studio 的菜单栏中,依次选择 “项目” “添加新项” 。 从左侧窗格中选择 “常规” ,然后选择 “配置文件” 。 将配置文件命名为  appName .exe.config。 这些菜单选项对于 Windows 应用商店应用或 Windows Phone 应用程序项目不可用,因为您无法在这些平台上更改激活策略。
  1. 将如下  元素添加到应用程序配置文件中:
其中,  指定与应用支持的 .NET Framework 版本匹配的 CLR 版本。 使用以下字符串:
  • .NET Framework 1.0:“v1.0.3705”
  • .NET Framework 1.1:“v1.1.4322”
  • .NET Framework 2.0、3.0 和 3.5:“v2.0.50727”
  • .NET Framework 4 和 4.5(包括 4.5.1 等单点发行版):“v4.0”
可以添加多个   元素(按优先顺序列出)以指定对 .NET Framework 的多个版本的支持。
下表演示安装在计算机上的应用程序配置文件设置和 .NET Framework 版本如何确定在计算机上运行的 .NET Framework 3.5 应用程序的版本。 这些示例特定于 .NET Framework 3.5 应用程序,但您可以将类似逻辑用于使用早期版本的 .NET Framework 生成的目标应用程序。 请注意,.NET Framework 2.0 版本号 (v2.0.50727) 用于在应用程序配置文件中指定 .NET Framework 3.5。

App.config 文件设置 在安装了 3.5 版的计算机上 在安装了版本 3.5 和 4 或 4.5 的计算机上 在安装了版本 4 或 4.5 的计算机上
在 3.5 上运行 在 3.5 上运行 显示提示用户安装正确版本的错误消息*
在 3.5 上运行 在 3.5 上运行 显示提示用户安装正确版本的错误消息*

在 3.5 上运行 在 3.5 上运行 在 4 或 4.5 上运行

在 3.5 上运行 在 4 或 4.5 上运行 在 4 或 4.5 上运行
显示提示用户安装正确版本的错误消息* 在 4 或 4.5 上运行 在 4 或 4.5 上运行
* 有关此错误消息以及避免它出现的方法的详细信息,请参阅 .NET Framework 初始化错误:管理用户体验

.NET Framework version version attribute
1.0 "v1.0.3705"
1.1 "v1.1.4322"
2.0 "v2.0.50727"
3.0 "v2.0.50727"
3.5 "v2.0.50727"
4.0 "v4.0"
4.5 "v4.0"
4.5.1 "v4.0"
4.5.2 "v4.0"
4.6 "v4.0"
4.6.1 "v4.0"

你可能感兴趣的:(Csharp)