2011-03-15 63 views
1

(.NET 3.5无法在.NET 4.0中运行)尽管知春里的保证后净永远是向后兼容(http://msdn.microsoft.com/en-us/library/bb822049.aspx)我的.Net 3.5 SP1的应用程序不运行带有.NET4一个盒子.....检测哪个版本的.Net已安装?

该用户会遇到一个错误,该应用程序无法运行的原因:

“无法找到运行该应用程序的运行时版本。”

太好了。

因此,我想完全编写另一个应用程序,它将运行并检查它们是否可以在C++中运行该应用程序。我该如何检查.Net的安装版本,以及如果确定我的应用程序.Net应用程序会运行,否则请指向正确的方向来安装所需的.Net?

+0

你可能只安装了客户端框架目标的完整的框架的机器上。 – SLaks 2011-03-15 00:40:53

+0

Im targeting .Net 3.5 ...无论如何,客户端只能安装客户端框架,所以我仍然需要解决问题。 – markmnl 2011-03-15 00:42:51

+1

@Fëanor:你是针对客户端还是满员工? – SLaks 2011-03-15 00:45:09

回答

3
+0

这就是我一直所做的。似乎运作良好。您也可以在应用程序加载之前执行.net检查,并在出现问题时提醒用户。 – 2011-03-15 00:44:06

相关问题