2011-06-09 61 views
1

我正在開發一個非常簡單的項目,但是我最新版本的VB.NET是4.0。降低編譯的依賴版本(VB.NET)

這意味着,我編譯的任何東西都需要.NET框架的版本。有沒有什麼方法可以用舊版本的框架進行編譯,或者讓它需要更老的版本?

對不起,如果這有點難以理解。總結起來,我不想讓所有人升級到.Net 4.0框架,如果他們已經安裝了1.0,2.0,3.5等等......

+0

如果您使用任何4.0庫或類,您必須以4.0爲目標,否則只要該版本支持您所使用的庫,就可以自由定位您想要的任何框架版本(不確定關於1.0,但所有其他內容肯定)使用(例如,3.5之前沒有LINQ) – SRM 2011-06-09 21:27:10

回答

5

這個解決方案很簡單。 在Visual Studio中打開您的項目,在解決方案資源管理器中轉到您的項目 - 右鍵單擊​​並選擇「屬性」,在那裏您需要轉到「編譯」側標籤,然後單擊「高級編譯選項」可以選擇目標框架。 我想如果你使用4.0庫,它會將它們標記爲錯誤,所以你可以刪除它們或者修改它們以適合你想要的框架。

+0

使用此方法,您可以指定2.0,3.0,3.5或4.0。版本1.1在VS2010中不可用。 – 2011-06-09 23:03:19

+2

你需要去參考標籤去除像LINQ等新東西。 – SSS 2011-06-10 04:48:37

+0

謝謝。這工作完美! – Kenneth 2011-06-10 13:35:18