2010-05-10 208 views
3

我试图将我们的解决方案从VS2005 .NET 2.0升级到VS2008 .NET 3.5。我使用VS2008转换向导转换了解决方案。所有的项目(大约50)仍然针对.NET Framework 2.0,而且如果我为其中一个项目手动更改目标框架,所有引用的dll(即System,System.Core,System.Data等)仍然指向Framework 2.0完全改变目标框架的唯一方法就是删除这些引用,并使用适当版本的框架再次引用它们,手动操作并不是我认为的最佳选择,50个项目〜10个参考每个〜0.5分钟更改每个引用大约需要5个小时才能完成我错过了什么?是否有任何其他方式将完整的解决方案从.NET 2.0转换为.NET 3.5? 谢谢从.NET 2.0升级到.NET 3.5问题

回答

3

.NET 3.5框架不包括新版本的基础程序集,System,System.Data等仍然是2.0.0.0版本,只有添加的程序集有版本3.0(如WPF和WCF)或3.5(如System.Core和System.Linq)。运行时版本(CLR)也是2.0.50727

您没有问题。

+0

谢谢!现在很清楚。 这是否意味着我仍然需要为每个项目更改Tagret框架? :) – 2010-05-10 13:21:23

+0

Target Framework唯一的做法是防止您添加对仅在较高编号版本中可用的程序集的引用。您可以根据需要更改它们,但并不重要。 – 2010-05-10 13:45:06

相关问题