我创建了一个使用.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创建一个非常简单的程序,然后检查安装的版本(此程序作为启动程序)。不过,我想听听你的意见。