确定安装的 .NET Framework 版本

在一台计算机上,可以安装和运行 .NET Framework 的多个版本。 可以按任意顺序安装版本。 若要查看安装的版本,请查看 %WINDIR%\Microsoft.NET\Framework 目录。 (还应在可安装 32 位或 64 位版本的 64 位计算机上查看 Framework64 目录。).NET Framework 的每个版本都具有一个目录,目录名称的前两个数字标识 .NET Framework 版本;例如:v1.1.4322 表示 .NET Framework 1.1,v2.0.50727 表示 .NET Framework 2.0,v3.5 表示 .NET Framework 3.5。

注意注意

如果安装了 .NET Framework 版本 3.0 和 3.5,则您会看到还安装了 2.0 版本。这是因为这些版本全都使用公共语言运行时 (CLR) 的 2.0 版本。

您可以使用 System.Environment 类的 Version 属性通过代码来查询 CLR 版本。 如果将一个程序与 .NET Framework 3.5 一起进行编译,则此属性将显示 2.0.50727.3603。

您还可以随您的应用程序再发行 .NET Framework。 有关如何随您的应用程序包含 .NET Framework 的更多信息,请参见部署 .NET Framework 和应用程序

随 Windows 软件开发包 (SDK) 一起提供的Fuslogvw.exe(程序集绑定日志查看器) 可用于验证加载了运行时的哪个版本。 使用这一工具,也可以验证程序集是从应用程序目录加载,而不是从全局程序集缓存加载,并且可以查看所有的程序集绑定是成功还是失败。 必须具备管理员权限才可以运行查看器。

默认情况下,“程序集绑定日志查看器”只记录失败的程序集绑定。 若要记录所有程序集绑定,请单击**“设置”,然后单击“记录所有绑定到磁盘”**。 (请注意,保持启用此设置会生成一个很大的日志。)

请参见

任务

如何:使用应用程序配置文件指定 .NET Framework 的版本

概念

并行执行

配置程序集绑定重定向

程序集绑定重定向