[英]can silverlight detect which version of .NET framework installed on client machine?
[英]Detect which version of .Net is installed? (.Net 3.5 not running on .Net 4)
尽管Mircrosoft的保证稍后.Net将始终向后兼容( http://msdn.microsoft.com/en-us/library/bb822049.aspx )我的.Net 3.5 SP1应用程序不会运行.Net4的盒子.... 。
向用户显示错误,该错误不清楚应用程序无法运行的原因:
“无法找到运行此应用程序的运行时版本。”
大。
所以我想写另一个应用程序,它将运行并检查它们是否可以运行应用程序,可能是在C ++中。 我如何检查安装了什么版本的.Net,如果确定我的app .Net应用程序将运行,否则指向用户正确的方向安装所需的.Net?
检查注册表 。
您的.Net 3.5应用程序仍然可以运行,但您必须在应用程序配置文件中添加一个条目,以选择您的应用程序在.NET Framework 4上运行 :
<configuration>
<startup>
<supportedRuntime version = "v4.0"/>
</startup>
</configuration>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.