.NET框架来自哪里?Visual Studio还是Windows?

use*_*287 5 .net c# visual-studio-2012

我正在学习C#并在运行Windows 7的PC上安装了Visual Studio 2012.

我现在可以浏览到该C:\Windows\Microsoft.NET目录.

我的第一个问题是:

Visual Studio是附带.NET目录,还是Visual Studio只访问运行Windows 7的计算机上已存在的目录?

我的第二个相关问题是:

该位置编号最大的文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319.这让我感到困惑,因为https://en.wikipedia.org/wiki/.NET_Framework#History表中与Visual Studio 2012相关的版本号是4.5.50709.17929.

那么,如果几周前安装Visual Studio,为什么我没有更高版本号的文件夹呢?

Sim*_*ead 5

Windows 7附带.NET 3.5 SP1.Visual Studio不附带.NET ..但是,.NET附带Visual Studio(显然,您可以在其上开发).

版本号在4到4.5之间没有变化.我不记得原因(我认为这与它是一个就地升级......或其他东西有关).这就是文件夹版本编号相同的原因.

编辑:

您可以在这里查看有关.NET 4/4.5版本控制的更好解释以及确切的修订版数字的含义:https://stackoverflow.com/a/12972517/1517578