C# 已安装VS 2012,但未安装.Net 4.5

C# 已安装VS 2012,但未安装.Net 4.5,c#,.net,visual-studio-2012,C#,.net,Visual Studio 2012,当我安装VS 2012时,会自动安装.Net 4.5。 我不想安装4.5。 是否可以在只有.NET 4.0的计算机上运行VS 2012 是否可以在只有.NET 4.0的计算机上运行VS 2012 如果是这样的话,我会非常惊讶,因为VisualStudio的大部分都是用.NET编写的。我还没有检查,但我完全希望它们引用.NET4.5程序集,并使用仅在.NET4.5中可用的功能 我建议您为.NET 4测试使用单独的虚拟机。我将不得不卸载VS 2012和Windows 8,因为4.5首次取代了4.0,

当我安装VS 2012时,会自动安装.Net 4.5。 我不想安装4.5。 是否可以在只有.NET 4.0的计算机上运行VS 2012

是否可以在只有.NET 4.0的计算机上运行VS 2012

如果是这样的话,我会非常惊讶,因为VisualStudio的大部分都是用.NET编写的。我还没有检查,但我完全希望它们引用.NET4.5程序集,并使用仅在.NET4.5中可用的功能


我建议您为.NET 4测试使用单独的虚拟机。

我将不得不卸载VS 2012和Windows 8,因为4.5首次取代了4.0,而不是并排运行。我认为,一旦安装2012或切换到Windows 8,就不可能运行正版4.0。安装4.5后,请自己检查c:\windows\microsoft.net\framwork文件夹。4.5 DLL取代4.0


可能需要像IE6.0那样,让Windows7和.NET4.0保持很长一段时间。这有什么意义?你只是想要新的Metr-ahem,现代UI外观吗?这不是升级整个IDE和整个IDE的很好的理由。我想这是一个问题,询问如何使用VS2012而不以.NET 4.0为目标?Visual Studio 2012需要安装.NET 4.5。Visual Studio 2010要求安装.NET 4.0。Visual Studio 2008要求安装.NET 3.5,因为4.5取代了4。它们不能并排运行。它被认为是落后地区,但事实并非如此。例如,我安装了VS 2012之后,我们的项目就不会生成。这是因为4.5是唯一的回水补偿。在某些情况下……有些情况下,您可能需要VS2012,例如,由于新的大大改进的XAML编辑器。但由于.NET 4.5与.NET 4不完全向后兼容,您可能不希望安装.NET 4.5。我可以确认,如果删除.NET 4.5,VS2012将无法运行。不幸的是,有些人(比如我)无法在.NET4.5上运行,因为我有一些对第三方程序集的引用,这些引用由于.NET4.5和.NET4.5中静态初始化方式的不同而失败