我有一台安装了.NET 4的Windows 7笔记本电脑。
它还包含%WinDir%中.NET框架的版本2,3和3.5的文件夹,但主要程序集(如mscorlib.dll等)仅出现在为版本2.0和4.0指定的文件夹中。其余的只有很少的DLL,大多只是配置文件。
我的目标是将版本3.5的程序集中的成员与同一dll的版本4中的成员进行比较。
我的问题是: a)我可以从Microsoft网站安装3.5版本,然后比较两个版本吗?
b)如果我现在安装3.5版本,是否会与我机器上已安装的版本4搞混?
答案 0 :(得分:5)
是
您可以在计算机上安装和运行多个版本的.NET Framework。您可以按任何顺序安装版本。
http://msdn.microsoft.com/en-us/library/y549e41e%28v=vs.90%29.aspx
对于您的第一个问题,您还可以查看MSDN文档并对其进行比较,但如果您计划使用它,那么使用.NET 3.5可能不会受到影响。
答案 1 :(得分:2)
你已经有3.5了,它预装了Win7。
您在目录中看到的是正常的,框架中的所有核心程序集(如mscorlib.dll)以及CLR仍然是2.0版。 .NET版本3.0和3.5仅添加了新程序集,它们不包含新的运行时版本。它仍然是2.0.50727。下一个新的运行时版本是4.0.30319。注意4.5如何使用它,同样的想法。
所以,没有必要这样做,你已经拥有它。