2009-09-06 43 views
5

Các yêu cầu cho bản phát hành .NET 4 sắp tới là gì? Tìm kiếm xung quanh cho điều này và dường như không thể tìm thấy một câu trả lời dứt khoát. Cụ thể ...Yêu cầu nâng cấp .NET 4.0 Framework?

  1. Khách hàng sẽ phải nâng cấp .NET Framework CLR của họ (như từ 1,1 đến 2,0) để chạy các ứng dụng được nhắm mục tiêu 4.0 không?
  2. ASP.NET có yêu cầu nâng cấp khung hoặc hành vi sẽ tương tự như 2.0 chạy 3.5 ứng dụng không?

Trả lời

6

khách hàng sẽ phải nâng cấp .NET Framework CLR của họ (như từ 1,1 đến 2.0) để chạy các ứng dụng 4,0 nhắm mục tiêu?

Có, miễn là bạn nhắm mục tiêu .NET 4.0 có phiên bản CLR mới. Tuy nhiên, bạn có thể nhắm mục tiêu các khung công tác trước 4.0 để tránh điều này và chạy với phiên bản CLR trước đó.

Xem bài đăng trên blog của Scott Guthrie: Multi-Targeting Support (VS 2010 and .NET 4 Series).

Trong bài mà Scott nhắm .NET 2.0 và Midway qua bưu điện có một bức ảnh chụp ASP.NET chạy trên 2.0 và ông viết:

Khi chúng ta chạy các ứng dụng bằng cách sử dụng built-in VS web-server, nó sẽ chạy sử dụng 2.0 phiên bản ASP.NET (và VS 2010 debugger sẽ gỡ lỗi quá trình CLR 2,0)

các bài kết thúc với nhắm mục tiêu NET 4.0 và một ảnh chụp màn hình tương tự cho thấy ASP .NET chạy trên 4. 0.

ASP.NET có yêu cầu nâng cấp khung hoặc hành vi sẽ tương tự như 2.0 đang chạy 3,5 ứng dụng?

Bài đăng của Scott ở trên đề cập đến điều này. Một lần nữa, nó phụ thuộc vào những gì bạn nhắm mục tiêu.

Ngoài ra, Multi-Targeting section of the ASP.NET 4.0 whitepaper đề cập đến khả năng sử dụng thuộc tính ASP.NET 4.0 targetFramework mới trong phần tử biên dịch Web.config: <compilation targetFramework="4.0"/>.Nếu bạn bỏ qua nó thì khung đích được suy ra. Tuy nhiên, có những cân nhắc khác để nhắm mục tiêu một khuôn khổ, ví dụ:

Trong .NET Framework 4 ứng dụng hồ bơi, hệ thống ASP.NET build giả .NET Framework 4 như là một mục tiêu nếu Web Tệp .config không bao gồm thuộc tính targetFramework hoặc nếu thiếu tệp Web.config. (Bạn có thể phải thực hiện thay đổi mã hóa để ứng dụng của bạn để làm cho nó chạy theo .NET Framework 4.)

Để biết thêm cân nhắc thăm vào liên kết nói trên.

0

Theo như tôi biết

  1. Vâng, Họ sẽ. Nếu bạn đang phát triển với VS2010 thì họ sẽ cần.
  2. Không có ý tưởng :)

Các yêu cầu hệ thống có thể được tìm thấy trên trang Download.

0

Dường như đối với các ứng dụng web, chúng sẽ cần được nâng cấp. http://msdn.microsoft.com/en-us/library/dd483478%28VS.100%29.aspx

Có rất nhiều thay đổi trong .NET Framework 4 mà tôi không thấy cách bạn có thể viết mã trong 3.5 và không chạy vào các tính năng mới. Nếu bạn đang phát triển một ứng dụng với VS2010, thì việc cập nhật này chỉ có ý nghĩa với tôi.

http://msdn.microsoft.com/en-us/library/dd409230%28VS.100%29.aspx

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