2011-01-19 61 views
0

我在討論以什麼版本的.net框架爲目標。如果我構建我的應用程序.net 2 - 它可以在XP,Vista和Windows 7上運行嗎?

我需要構建一個小型客戶端實用程序,並且我需要它在儘可能多的機器上運行。不得不安裝任何版本的.net框架是不可取的,儘管我在某些情況下意識到我無法避免這種情況。

如果我的目標是.NET 2.0,是否可以安全地假設它在沒有安裝任何東西的情況下運行在具有.NET 3.0(Vista)和.NET 3.5(Windows 7)的機器上?

我意識到,在XP機器上,會有一些百分比沒有安裝.NET,儘管這將是極少數。

我正在與VS2010建設。

在最大數量的機器上工作是主要關心的問題。我可以沒有LINQ或高級WPF。我打算使用WinForms和一些Telerik控件。

我安全與.NET 2.0?該代碼是否可以在大多數用戶的機器上運行?

回答

2

如果我的目標是.NET 2.0,是否可以安全地在沒有安裝任何東西的情況下運行在具有.NET 3.0(Vista)和.NET 3.5(Windows 7)的機器上?

是的。

較長的答案:

.NET 3.0和3.5使用2.0運爲目標的2.0運行時將運行在所有三精一樣運行,所以任何事情。

相關問題