欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Unable to find a version of the runtime to run this application.

shiping1 的头像

Unable to find a version of the runtime to run this application.

作者:vkvi 来源:千一网络(原创) 时间:2010-4-26
 

错误现象

运行 VC# 程序,提示如下:

Unable to find a version of the runtime to run this application.

.NET Framework

初探原因

这表示缺少对应版本的 .NET 运行库,需下载相应的 .NET Framework。说白了,就是需要安装运行环境,就像您安装一些游戏软件,要求您先装什么什么一样。

深究原因

微软的 .NET Framework 版本大致有:1.x 系列、2.0、3.0、3.5 SP1、4.0、4.5。

  • 1.x 系列很老了,当时 .NET 还不成熟,可以忽略;
  • 2.0、3.0、3.5 SP1 基架都是 2.0,安装了 3.5 SP1,那么在 3.5 SP1、3.0、2.0 上开发的软件都能用,所以我们一般下载高版本的 3.5 SP1(要求至少是 Windows XP SP2);
  • 4.0 要求至少是 Windows XP SP3,这个版本不包括之前的版本,也就是说并不是说安了 4.0,就可以运行在 3.5 SP1、3.0、2.0 上开发的软件,它只能运行在 4.0 上开发的软件。
  • 4.5 要求至少是 Windows Vista SP2、Windows 7 SP1,我相信在中国,极少有人敢用这个版本来开发,因为中国大部分还是 Windows XP 用户啊,所以这个也可以忽略。

解决办法

也就是说,如果不确定是在哪个版本下开发的软件,建议把 3.5 SP1、4.0 都安装了。

下载地址

注意:虽然本文给的下载地址是官方完整安装包的链接,但是在安装过程中,安装程序还是需要到网上去下载一个语言包(自动下载),所以在安装过程中,应该保持计算机联网。

来自 http://www.cftea.com/c/2010/04/B68JV0DFNNU9NDPN.asp


 

Unable to find a version of the runtime to run the Application修复教程

2013-06-03 15:11 来源: 未知 作者:www.upantool.com 浏览量:7974次
QQ交流群:148942453、218619989
 
Unable to find a version of the runtime to run the Application修复教程

有时在使用一些软件时,会提示我们需要安装.net4.0,可是在安装.Net4.0之后,启动软件时仍然会报错,提示 Unable to find a version of the runtime to run this application问题,大意为:无法 找到一个运行该应用程序时所需要的版本。
出现这种问题,一般是安装了不正确的.Net 4.0版本所致,其解决方法也很简单,只要安装正确的.Net版本即可。

framwork没有安好,你下载个驱动精灵,把系统组件都升级了,一般都不会再出类似的错误了
    谢谢,问题我自己解决了,不是framwork没有安好,而是framwork安装版本不对(我原先装的是4.0,后来装了2.0才搞定)
    呵呵,那还不是没安好啊,Framwork版本太多,我一般都是全部都打一遍,以前以为只需要打一个最新的就可以了,后来才知道每个版本对应的功能都不同,最好都打上。
    嗯嗯,我以前也一直以为向上兼容的说,没想到这是个坑~

另外火炬之光2弹出Unable to find a version of the runtime 解决办法

双击surprise 弹出"Unable to find a version of the runtime to run the Application "
我刚开始出现这个问题时 到3DM和脏话找办法解决 发现很多人都这样   .net 2.0-4.0都装了 还是一样弹窗
后来发现4.0的版本号跟弹窗提示的版本不符 装对了版本后就可以正常破解了
正确的版本 Microsoft .NET framework4.0.30319.1

来自 http://www.upantool.com/sense/2013/3426.html



 

安装mysql时,报“unable to find a version of the runtime to run this application ”

因为刚开始就没有安装.net framework4.0的错误,所以网上下载.net framework4.0安装了,现在是不报没有安装.net framework4.0的错误,但是直接出现unable to find a version of the runtime to run this application的错误。 

 

通过搜索发现可能是.net framework4.0的版本问题,所以换了个版本的.net framework4.0,问题就解决了。 

 

解决方法: 

1.原来的版本虽然也是4.0.但版本号为4.0.30128.1,而程序需要安装net framework 4.0.30319.1,所以直接下载新版本的.net framework 4.0.30319.1安装即可。

PS:对于其他的软件报错还可能需要其他的解决办法:

2.因为.NET Framework 4.0 不包括.NET Framework 2.0,所以可能缺少其他版本的运行库,请安装.NET Framework 3.5(.NET Framework 3.5包含.NET Framework 2.0的)即可。

3.当然可能你的vc库也没有安装完全,请安装vc运行库。

来自 http://www.cnblogs.com/dohiayan/archive/2013/04/16/3023514.html

 


 

 

普通分类: