C# FrameWork版本兼容 App.config配置列表
2016-08-26 01:12
441 查看
添加或查找 .NET Framework 项目的配置文件。 应用程序的配置文件与该应用程序位于相同的目录中,并且具有相同的名称,只不过它具有扩展名 .config。 例如,对于名为 MyExecutable.exe 的应用程序,应用程序配置文件的名称为 MyExecutable.exe.config。
若要添加配置文件,请在 Visual Studio 的菜单栏中,依次选择“项目”和“添加新项”。 从左侧窗格中选择“常规”,然后选择“配置文件”。 将配置文件命名为 appName.exe.config。 这些菜单选项对于
Windows 应用商店应用或 Windows Phone 应用程序项目不可用,因为您无法在这些平台上更改激活策略。
将如下 <supportedRuntime> 元素添加到应用程序配置文件中:
<configuration> <startup> <supportedRuntime version="<version>"/> </startup></configuration>
其中,<version> 指定与应用支持的
.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”
可以添加多个 <supportedRuntime> 元素(按优先顺序列出)以指定对
.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。
* 有关此错误消息以及避免它出现的方法的详细信息,请参阅.NET
Framework 初始化错误:管理用户体验。
若要添加配置文件,请在 Visual Studio 的菜单栏中,依次选择“项目”和“添加新项”。 从左侧窗格中选择“常规”,然后选择“配置文件”。 将配置文件命名为 appName.exe.config。 这些菜单选项对于
Windows 应用商店应用或 Windows Phone 应用程序项目不可用,因为您无法在这些平台上更改激活策略。
将如下 <supportedRuntime> 元素添加到应用程序配置文件中:
<configuration> <startup> <supportedRuntime version="<version>"/> </startup></configuration>
其中,<version> 指定与应用支持的
.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”
可以添加多个 <supportedRuntime> 元素(按优先顺序列出)以指定对
.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 上运行 | 显示提示用户安装正确版本的错误消息* |
<supportedRuntime version="v2.0.50727"/> | 在 3.5 上运行 | 在 3.5 上运行 | 显示提示用户安装正确版本的错误消息* |
<supportedRuntime version="v2.0.50727"/> <supportedRuntime version="v4.0"/> | 在 3.5 上运行 | 在 3.5 上运行 | 在 4 或 4.5 上运行 |
<supportedRuntime version="v4.0"/> <supportedRuntime version="v2.0.50727"/> | 在 3.5 上运行 | 在 4 或 4.5 上运行 | 在 4 或 4.5 上运行 |
<supportedRuntime version="v4.0"/> | 显示提示用户安装正确版本的错误消息* | 在 4 或 4.5 上运行 | 在 4 或 4.5 上运行 |
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" |
相关文章推荐
- Error:Unable to start the daemon process.解决
- ue4 NewObject/StaticConstructObject_Internal/StaticAllocateObject/FObjectInitializer:对象创建和初始化
- Android视频录制
- Android 自动登录的实现
- Android应用性能优化系列视图篇——三大基础布局性能比较
- Firebase初探:身份认证
- android的内存溢出和内存泄露
- android 统计app方法数
- Android Volley Cache出现的问题
- scala进阶25-获取类型(类、对象、object、trait)
- java 反射 haspmap --->Object
- android SystemServer进程的作用
- 3D游戏常用技巧Normal Mapping (法线贴图)原理解析——基础篇
- 3D游戏常用技巧Normal Mapping (法线贴图)原理解析——高级篇
- 离开了马化腾,张小龙还能不能捣鼓出一个微信?
- 分享几款Android开发工具助力APP开发(磨砺营马剑威Android)
- 只要有基础的access_token和用户openid就可以判断用户是否关注该公众号
- javascript中的几个内置函数arguments, callee, caller, this, apply(), call()
- swift写的摇骰子程序,开源了
- 基于御安全APK加固的游戏反外挂方案