2010-05-05 33 views
8

Sau khi xem trong kinh dị như .NET framework 3.5 SP1 cồng kềnh lên đến 231 MB Tôi đã ngạc nhiên khi thấy rằng .NET Framework 4 Full (x86) chỉ 35 MB và hồ sơ khách hàng chỉ 29 MB.Khuôn khổ .NET 4 tổng kích thước triển khai ứng dụng

Câu hỏi của tôi là nếu .NET Framework 4 phụ thuộc vào các phiên bản trước của khung được cài đặt trên máy khách hoặc nếu người dùng của tôi sẽ chỉ tải xuống 29 (hoặc 35) MB nếu tôi phát triển Winform hoặc WPF ứng dụng máy tính để bàn trong VS 2010 nhắm mục tiêu .NET Framework phiên bản 4.0?

Edit:

Wikipedia đồng ý với câu trả lời:

Một số nhà phát triển đã bày tỏ lo ngại về kích thước lớn của NET trình cài đặt thời gian chạy khuôn khổ cho người dùng cuối cùng. Kích thước khoảng 54 MB cho .NET 3.0, 197 MB cho .NET 3.5 và 250 MB cho .NET 3.5 SP1 (trong khi sử dụng trình cài đặt web, tải xuống điển hình cho Windows XP là khoảng 50 MB, cho Windows Vista - 20 MB). Vấn đề kích thước được giải quyết một phần với trình cài đặt .NET 4 (x86 + x64) là 54 MB và không nhúng đầy đủ thời gian chạy gói cài đặt cho các phiên bản trước đó.

Trả lời

5

Ứng dụng .NET 4.0 không phụ thuộc vào các phiên bản trước của khung được cài đặt. .NET 4.0 hoàn toàn miễn phí và không yêu cầu bất kỳ phiên bản nào khác của khung làm việc.

+1

Nếu bạn cung cấp liên kết đến một số trang microsoft nơi đây được chính thức công bố, tôi sẽ ngay lập tức chấp nhận câu trả lời của bạn ... Tôi không thể tìm thấy nó, đó là lý do tôi hỏi tại đây ... –

+0

@kzen Để tham khảo, phiên bản miễn phí cuối cùng của .Net Framework là 2.0. Phiên bản 3.0 và 3.5 được xây dựng dựa trên 2.0, đó là lý do tại sao họ cần cài đặt mỗi "phiên bản". – Rangoric

4

.NET 4.0 nhắm mục tiêu phiên bản CLR cao hơn, vì vậy không; không có sự phụ thuộc.

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