安装了多少版本时将使用哪个.NET框架版本?

时间:2011-02-02 07:40:46

标签: .net frameworks

如果我在计算机上安装了多个版本的.NET框架,是否会使用最新版本?

.NET应用程序是否会使用特定版本的框架,具体取决于它的编程方式?

3 个答案:

答案 0 :(得分:5)

.NET应用程序通过其CLR标头指定运行所需的运行时版本。 Visual Studio通过multi-targeting功能支持构建和运行不同版本.NET的能力。

答案 1 :(得分:1)

这是每个项目的属性(csproj) 您可以在“目标框架”

下的“应用程序”选项卡中对其进行修改

答案 2 :(得分:1)

关于应用程序的全部内容,开发人员选择他/她想要编写的合适的框架

enter image description here

然后,在创建安装项目以部署应用程序时,有一个标志告诉安装该Framework版本,如果客户端还没有它

enter image description here

这适用于任何.NET应用程序

我们开发人员倾向于认为:

  

我是否需要最新框架的新功能?

因为这将在客户端安装新软件包,有时我们真的不需要并且假设每个人都有Vista / Windows 7,.NET 3.5已经存在,所以我们选择3.5