我已经读过在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框架进行测试?这对我来说听起来不太可能。
感谢
亚当
答案 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