2012-08-30 10 views
21

Tôi đã sử dụng gói Microsoft.Web.Optimization một thời gian qua Visual Studio 2012 dùng thử. Tôi đã nghĩ rằng không gian tên tối ưu hóa sẽ là một phần của .NET 4.5 dưới dạng stated here.Là phần System.Web.Optimization của .Net Framework 4.5?

Tuy nhiên, tôi đã cài đặt bản phát hành mới Visual Studio 2012 & .NET Framework 4.5 và giờ đây không có không gian tên System.Web.Optimization theo mặc định! Tôi phải cài đặt gói thông qua NuGet

Bản phát hành cuối cùng của VS 2012 chưa hoàn tất? Hoặc, là không gian tên Microsoft.Web.Optimization không có trong .NET 4.5?

+0

Về mặt kỹ thuật, đây là Quá cục bộ, như .NET 4.5 đã được phát hành. Các câu hỏi về phần mềm dùng thử đã được phát hành là Quá địa phương hóa. – casperOne

+0

Ý của bạn là gì? Thử nghiệm VS 2012 chưa hoàn thành? –

+0

Phiên bản mới của VS đã được phát hành khoảng hai tuần trước. – casperOne

Trả lời

22

Microsoft đang áp dụng chiến lược mới với VS2012, trong đó họ đang hợp phần hóa nhiều tính năng mới hơn dưới dạng gói có thể tải xuống qua nuget. Ví dụ, Entity Framework, MVC4, WebApi, Web Optimization, vv .. là tất cả các gói bây giờ chứ không phải là một phần của khung công tác.

Lý do là các hệ thống này hiện có thể dễ dàng được nâng cấp ngoài chu kỳ với phần còn lại của khung. Do đó, MVC5 có thể dễ dàng được phát hành mà không cần đợi .NET 5 và Web Optimization v2 có thể được phát hành bất cứ khi nào nó có thể sẵn sàng.

+0

Cảm ơn, tất cả đều có ý nghĩa hoàn hảo ngay bây giờ –

14

Đây là một câu hỏi tương tự:

Microsoft.Web.Optimization gói tại là "di sản":

Các pa mới ckage là Microsoft.AspNet.Web.Optimization:

Microsoft.AspNet.Web.OptimizationMicrosoft.Web.Optimization KHÔNG một phần của .NET Framework 4.5.