检测.NET版本的最佳实践

时间:2012-12-30 20:28:01

标签: c# .net

我创建了一个使用.NET 3.5的应用程序。但是,某些Windows XP计算机会出现以下错误:

  

无法加载文件或程序集'System.Core,Version = 3.5.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个   依赖。系统找不到指定的文件。

这是因为他们安装了一个早于3.5的版本。我怎样才能正确地检查.NET版本?我的意思是我无法从我的应用程序本身检查它,因为它在程序启动时正在寻找3.5 DLL文件。

我想到的是,使用.NET 2.0创建一个非常简单的程序,然后检查安装的版本(此程序作为启动程序)。不过,我想听听你的意见。

0 个答案:

没有答案