VS2012中的VS2010项目 - 不同版本的.net 4?

时间:2012-10-03 15:51:45

标签: visual-studio-2010 visual-studio-2012

我已经读过在vs2012中打开一个vs2010项目很好(只要你使用的是VS2010 SP1)它不会更新项目文件,VS2010 SP1上的那些文件也不会有问题:http://visualstudiomagazine.com/articles/2012/03/01/more-power.aspx < / p>

但是我听说使用vs 2012时的.net 4版本比使用vs2010更高(顺便说一下,我不是指.net 4.5)。这是正确的吗?它是否会导致开发机器上的版本针对不同版本的.net 4框架进行测试?这对我来说听起来不太可能。

感谢

亚当

2 个答案:

答案 0 :(得分:0)

答案并不简单。所有细节都可以找到here

VS中有许多不同类型的项目,有些不需要升级,有些兼容但需要升级,有些则根本不兼容。这取决于项目类型。

另外,要回答关于.net版本的问题,4.5被视为“就地”升级。这意味着一旦你安装了4.5,它就会完全取代4。因此,一旦你安装了4.5,你就可以在任何时候使用它。

答案 1 :(得分:0)

使用.NET 4.5修复了一些错误,因此突然之间您无法重现人们在实时环境中遇到的错误(WinXP / Win2k3 - .NET 4.0),因为您自己的机器已经安装了VS2012(.NET 4.5)。

更多信息If I target .net 4.0 but run on a machine that has .net 4.5 will .net 4.0 WPF bugs still be there?

更多信息Make VS2012 not hide .NET 4.0 bugs when targeting .NET 4.0

更多信息Support a .NET 4.0 Service Pack on Windows XP Supporting those .NET 4.0 Bugs Fixed in .NET 4.5