本帖最后由 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的文件,内容填入:
- <?xml version="1.0"?>
- <configuration>
- <startup>
- <supportedRuntime version="v2.0.50727"/>
- <supportedRuntime version="v4.0"/>
- </startup>
- </configuration>
复制代码
2、运行软件,问题解决。
PS:这样运行的软件可能会与.NET 3.5下运行软件的效果不完全一致,比如说AeroTimer,它就有一些光影效果,而在.NET 4.X下运行时这些效果就没了。AS SSD Benchmark完全正常。
参考资料:Visual BCD Editor的作者网站
http://www.boyans.net/HowToEnableNet2plusNet4.html |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|