我是这么想的:4.0比3.5/2.0都小,功能却没有减少。为什么?4.0肯定只是增加了东西,至于原来的还要参照3.5或者2.0的,所以你要先安装一个3.5的。
另外,是不是因为你的系统是家庭版的?
ps:自己猜想的,是不是这样并不知道。
试试卸载 .net framework 4.0 安装独立安装程序试试。
直接安装vs 然后看vs安装错误时候生成的日志文件也许会有收获
微软的英文翻译有问题,英文是这个错误
the referenced assembly is not installed on your system
也就是说某个.net 4.0 安装程序引用的程序集(不是参考的)没有在你的系统上,你看看安装程序有没有留下日志文件,或者在 windows 事件查看器中看看有没有留下相应的事件,看看到底是哪个程序集没有找到。
估计是微软的补丁没有安装全。试试以下办法:
然后再安装 .NET Framework 4。
你windows7是OEM版的?