2011-02-02 134 views

回答

5

.NET应用程序通过它们的CLR头指定它们运行所需的运行时版本。在Visual Studio中通过multi-targeting功能支持针对不同版本.NET构建和运行的功能。

+0

是如何这些由程序员设置的CLR头标记? – 2011-02-02 07:45:42

1

它是每个项目(csproj)的属性。
您可以修改它在“应用程序”选项卡上,“目标框架”

1

它是所有关于应用它的自我,开发者选择什么是他/她想要程序对

合适的框架下enter image description here

然后,创建安装项目来部署应用程序时,有告诉安装该框架版本,如果客户没有它已经

enter image description here

0标志

这是有效的任何.NET应用程序

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

我需要的最新架构的新功能?

原因,这将在客户端安装新的包,有时候我们真的不需要假设每个人都有VISTA/Windows 7中,.NET 3.5已经在那儿了,所以我们去3.5