2010-05-10 210 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

相關問題