检测框架版本3.5

时间:2010-03-03 20:49:54

标签: c# .net wpf xbap

我正在开发一个XBAP(部分信任)应用程序,有多个(~100)用户。

在下一个版本中,先决条件已从框架3.0发展到框架3.5,我们需要一种简单的方法来检测每个客户端计算机的框架版本,并告知他们是否需要升级。

有关如何执行此操作的任何想法或建议?

2 个答案:

答案 0 :(得分:1)

这取决于您将要分发的时间和地点。如果他们要下载应用程序,您可以使用this route设置ASP.NET页面来警告它们,甚至在安装之前阻止下载。

否则,您需要查看用户计算机上的注册表以确定它们是否具有正确的版本。还有另一个SO问题涵盖了这个“How to detect what .NET Framework Version is Installed?

答案 1 :(得分:-1)

您是否考虑过Environment.Version

  int buildVersion = Environment.Version.Build;
  int majorVersion = Environment.Version.Major;
  int minorVerdion = Environment.Version.Minor;