我正在开发一个XBAP(部分信任)应用程序,有多个(~100)用户。
在下一个版本中,先决条件已从框架3.0发展到框架3.5,我们需要一种简单的方法来检测每个客户端计算机的框架版本,并告知他们是否需要升级。
有关如何执行此操作的任何想法或建议?
答案 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;