如果我在计算机上安装了多个版本的.NET框架,是否会使用最新版本?
.NET应用程序是否会使用特定版本的框架,具体取决于它的编程方式?
答案 0 :(得分:5)
.NET应用程序通过其CLR标头指定运行所需的运行时版本。 Visual Studio通过multi-targeting功能支持构建和运行不同版本.NET的能力。
答案 1 :(得分:1)
这是每个项目的属性(csproj) 您可以在“目标框架”
下的“应用程序”选项卡中对其进行修改答案 2 :(得分:1)
关于应用程序的全部内容,开发人员选择他/她想要编写的合适的框架
然后,在创建安装项目以部署应用程序时,有一个标志告诉安装该Framework版本,如果客户端还没有它
这适用于任何.NET应用程序
我们开发人员倾向于认为:
我是否需要最新框架的新功能?
因为这将在客户端安装新软件包,有时我们真的不需要并且假设每个人都有Vista / Windows 7,.NET 3.5已经存在,所以我们选择3.5