2009-12-31 48 views
17

Visual Studio 2008 có được hỗ trợ bởi .NET 4 mới không?Hỗ trợ Visual Studio 2008 cho mới .NET 4

Tôi đặc biệt quan tâm đến không gian tên System.Collections.Concurrent và thư viện tác vụ song song, mà tôi sẽ sử dụng ngay lập tức.

Có đáng để nâng cấp lên Visual Studio 2010 khi nó xuất hiện không?

+1

Điều đó sẽ khá hạn chế, bạn có nghĩ vậy không? Tôi không muốn buộc tay của họ bằng cách tương thích ngược với VS cũ hơn. – Kugel

+0

Liên quan: * [Tôi có thể phát triển cho .NET Framework 4 trong Visual Studio 2008 không?] (Http://stackoverflow.com/questions/1836410) * –

Trả lời

34

số VS2008 sẽ không thể để nhắm mục tiêu NET 4.0:

Visual Studio 2010 hỗ trợ .NET 4 và dự án trước đó. Visual Studio 2008 hỗ trợ các dự án .NET 3.5SP1.

Hope this helps,
Polita Paulus
Developer Division
Microsoft

Reference

+0

Cảm ơn Michael. Tôi biết trong xương của tôi rằng một nâng cấp là cần thiết, nhưng muốn xác nhận nó. –

1

Về mặt lịch sử - số

Bắt đầu với 2008 IDE đã có thể nhắm mục tiêu phiên bản thấp hơn khuôn khổ, nhưng tôi nghi ngờ họ sẽ bao giờ nhắm mục tiêu một khung phiên bản mới hơn.

2

Nếu bạn muốn biết liệu việc nâng cấp lên VS 2010 có đáng hay không, hãy tải xuống bản beta 2 ngay bây giờ và dùng thử. Chạy nó trong một máy ảo nếu bạn không tin tưởng nó trên một máy phát triển bình thường. Chạy qua một số video PDC hiển thị các tính năng mới. Đi qua số Training Courses.

Và trên tất cả, hãy nói cho Microsoft biết suy nghĩ của bạn.

+0

Xin chào John, tôi muốn xác nhận điều đó. –

12

Mặc dù bạn không thể sử dụng .NET 4.0 từ VS2008, nếu bạn quan tâm đến công cụ Tiện ích mở rộng song song, bạn có thể tải xuống Reactive Framework (trước đây là LINQ to Rx) mà tôi tin rằng có ít nhất nhiều tiện ích mở rộng song song được chuyển đổi thành .NET 3.5 SP1.

Từ Release Notes, nó bao gồm:

System.Threading, backport của Extensions song song cho .NET 4 đến NET 3.5 SP1

  • công tác để thực hiện hoạt động không đồng bộ.
  • Bộ sưu tập đồng thời như ConcurrentStack, ConcurentQueue ad ConcurrentDictionary.
  • PLINQ để viết truy vấn song song.
  • Ngoài ra các hoạt động luồng như Barrier, SpinLock và SpinWait.
Các vấn đề liên quan