欢迎各位兄弟 发布技术文章
这里的技术是共享的
错误现象
运行 VC# 程序,提示如下:
初探原因
这表示缺少对应版本的 .NET 运行库,需下载相应的 .NET Framework。说白了,就是需要安装运行环境,就像您安装一些游戏软件,要求您先装什么什么一样。
深究原因
微软的 .NET Framework 版本大致有:1.x 系列、2.0、3.0、3.5 SP1、4.0、4.5。
解决办法
也就是说,如果不确定是在哪个版本下开发的软件,建议把 3.5 SP1、4.0 都安装了。
下载地址
注意:虽然本文给的下载地址是官方完整安装包的链接,但是在安装过程中,安装程序还是需要到网上去下载一个语言包(自动下载),所以在安装过程中,应该保持计算机联网。
来自 http://www.cftea.com/c/2010/04/B68JV0DFNNU9NDPN.asp
有时在使用一些软件时,会提示我们需要安装.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
因为刚开始就没有安装.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