2008-10-13 33 views
53

Yêu cầu hệ điều hành tối thiểu cho mỗi khung .Net là gì? Ví dụ. cho phiên bản nào là nó không thể chạy mỗi hệ điều hành trên:Khả năng tương thích với hệ điều hành cho các phiên bản .NET Framework khác nhau

  • Windows 95
  • Windows 98
  • Windows 98SE
  • Windows ME
  • Windows NT 3.x
  • Windows NT 4
  • Windows 2000

Tôi tin rằng tất cả các khung công tác .Net tương thích với w/XP, Vista, Windows Server 2003 và Windows Server 2008 (vui lòng sửa lại nếu sai).

khuôn khổ

Trả lời

103

1.x và 2.0 hoạt động ngược trở lại Win98 nhưng dừng trước Windows 8 (chưa được xác minh).


Khuôn khổ .NET 2.0 Hỗ trợ hệ điều hành according to Microsoft:

  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista (có trong hệ điều hành)
  • Windows Server 2003
  • Windows Server 2008 (đi kèm với hệ điều hành)

.NET Framework 3.0 hỗ trợ các HĐH:

  • Windows XP SP2
  • Windows Vista (có trong hệ điều hành)
  • Windows 7
  • Windows 8
  • Windows 2003 Server Service Pack 1 (SP1)

Lưu ý: W indows Vista đi kèm với .NET Framework 3.0. Các gói .NET Framework 3.0 độc lập không bắt buộc và không được hỗ trợ trên Vista.


.NET Framework 3.5 hỗ trợ các HĐH according to Microsoft:

  • Windows XP
  • Windows Vista
  • Windows 7 (có trong hệ điều hành)
  • của Windows 8 & 8,1 see
  • của Windows Máy chủ 2003
  • Windows Server 2008
  • Windows Server 2012 R2

.NET Framework 4.0 hỗ trợ các HĐH according to Microsoft:

  • Windows XP (nhưng không Starter, Media Center hay các phiên bản Tablet)
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008

.NET Framework 4.5 hỗ trợ các HĐH according to Microsoft:

  • Windows Vista SP2
  • Windows 7
  • Windows 8 (có trong hệ điều hành)
  • Windows 10
  • Windows Server 2008 SP2/R2
  • Windows Server 2012 (kèm theo hệ điều hành)

.NET Framework 4.5.1/4.5.2/4.6 hỗ trợ các HĐH according to Microsoft:

  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • Windows 8.1 (có trong hệ điều hành)
  • Windows 10 (4.6 đi kèm với hệ điều hành)
  • Windows Server 2008 SP2/R2
  • Windows Server 2012 (kèm theo OS)
+1

Để thêm vào danh sách toàn diện này, vì Windows 98 có thể không quan trọng, nguyên tắc của chúng tôi là: Nếu chúng ta cần hỗ trợ Windows 2000, hãy sử dụng .NET 2.0, nếu không hãy sử dụng 3.5 SP1. – OregonGhost

+2

Chỉ cần thêm vào danh sách, .Net 1.1 không được hỗ trợ trên Win8 và Win Server 2012 – Akash

+0

Dường như ** danh sách sai ** trên phiên bản được cài đặt mặc định trên ** Vista ** và ** Windows 7 * *. Xem [MSDN] (http://msdn.microsoft.com/en-us/library/bb822049%28v=vs.110%29.aspx). Ở đây nó nói .NET 3.0 đã được cài đặt trên Vista, không phải 3.5. Ngoài ra, .NET 4.0 không được cài đặt theo mặc định trên bất kỳ phiên bản Windows nào. –

1

Microsoft .NET được hỗ trợ trên Windows 98 và lên bắt đầu từ phiên bản 1.0, với những ngoại lệ sau:

Windows NT 
Windows Server 2003 (Itanium-based) 

Là một lưu ý thêm, tôi đã có thể chạy NET IL chương trình chạy trên di động các nền tảng lên đến phiên bản 2.0 khá đáng tin cậy thông qua Mono trên các máy dựa trên Linux. Mặc dù nó chạy tốt hơn nếu nó được biên dịch trong Mono. Đối với một số lý do lẻ, PE được biên dịch với gói Mono gần với tiêu chuẩn viết của .NET IL hơn khi được biên dịch với các trình biên dịch Microsoft .NET.

.NET 2.0 states on MSDN that it is compatible with Windows 98

.NET 3.0/3.5 requires XP or above:

Microsoft Windows 2003 Server Service Pack 1 (SP1) 
Windows XP SP2 
Windows Vista * 
0

Cập nhật: Rõ ràng tôi đã sai. Theo chỉ định của người khác, MSDN tiểu bang 2.0 và dưới đây làm việc trên Win 98 là tốt.

Tất cả các phiên bản Net hoạt động trên XP SP2 trở lên, mặc dù một số lớp cũng cung cấp hỗ trợ cho các tính năng cụ thể của Vista và không thành công trên XP. Tôi nghĩ rằng 1.0 được sử dụng để làm việc trên Windows 2000, nhưng mỗi khác phát hành. Net hy vọng XP hoặc cao hơn.

+0

Không chính xác - .NET 2.0 hoạt động trên 98. Tôi đã cài đặt nó một lần trong máy ảo. – ine

2

Net 1, 1.1 và 2.0 được hỗ trợ trên tất cả các từ Windows 98/Windows 2000 + KHÔNG Windows NT hoặc Windows 95.

Net 3.0/3.5 chỉ được hỗ trợ trên Windows XP/Vista, Server 2003 và phiên bản Server 2008. Windows 98 và 2000 không còn được hỗ trợ. Xem MSDN

Các vấn đề liên quan