PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

【教程】简单方法解决Win8+系统不能使用.NET 3.5/2.0软件

[复制链接]
跳转到指定楼层
1#
iFive 发表于 2015-3-13 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:5787|回复数:3
本帖最后由 iFive 于 2015-3-13 12:55 编辑

对于大部分新电脑来说,安装驱动时已经不再依赖.NET 3.5/2.0了,这使得.NET 3.5/2.0的用途已经被大大缩小了。但是,对于以前开发的软件来说,要想在Win8下运行,就必须要安装.NET Framework 3.5(.NET Framework 4.x和2.0-3.x是平行关系),这也许是许多Win8用户的噩梦。。

但是,你会发现,需要.NET 3.5的软件真的是太少了,如果单纯为了使用不再更新的小软件而安装.NET 3.5,貌似有些不值得。比如说,我最喜欢的定时软件AeroTimer(作者已经在Weico团队工作了,不再碰Windows了。。)和大家喜闻乐见的跑分软件AS SSD Benchmark。

前些天我看了下Visual BCD Editor的官网,我发现它的作者对这个问题有自己的解决方法,下面分享一下。

1、创建一个文件名为程序名.exe.config的文件,内容填入:
  1. <?xml version="1.0"?>
  2. <configuration>
  3. <startup>
  4. <supportedRuntime version="v2.0.50727"/>
  5. <supportedRuntime version="v4.0"/>
  6. </startup>
  7. </configuration>
复制代码



2、运行软件,问题解决。


PS:这样运行的软件可能会与.NET 3.5下运行软件的效果不完全一致,比如说AeroTimer,它就有一些光影效果,而在.NET 4.X下运行时这些效果就没了。AS SSD Benchmark完全正常。

参考资料:Visual BCD Editor的作者网站
http://www.boyans.net/HowToEnableNet2plusNet4.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
nighttob 发表于 2015-3-13 15:33 | 只看该作者
反正不论是CMD里面dism ooxx一大堆,还是建一个config
总之你得手动做点啥
3#
guangyunjian 发表于 2015-3-13 22:30 | 只看该作者
我手里不少这种程序,要一个一个写累死,试过都有效吗,是不是VS编译出来的某种规则
4#
iFive  楼主| 发表于 2015-3-13 23:49 发自PCEVA移动客户端 | 只看该作者
guangyunjian 发表于 2015-3-13 22:30
我手里不少这种程序,要一个一个写累死,试过都有效吗,是不是VS编译出来的某种规则 ...

我测试了几个软件,都没问题。
你可以试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部