我一直在使用Microsoft.Web.Optimization包通过Visual Studio 2012试用一段时间 . 我认为优化命名空间将作为stated here的.NET 4.5的一部分 .
但是,我安装了Visual Studio 2012 & .NET Framework 4.5的新版本,现在默认情况下没有 System.Web.Optimization
命名空间!我必须通过NuGet安装软件包
VS 2012 Ultimate版本尚未完成吗?或者, Microsoft.Web.Optimization
命名空间不在.NET 4.5中?
2 回答
微软正在采用VS2012的新战略,在这个战略中,他们将更多新功能组件化为可以通过nuget下载的软件包 . 例如,实体框架,MVC4,WebApi,Web优化等等都是现在的包而不是框架的一部分 .
原因是现在可以使用框架的其余部分轻松地将这些系统升级到循环之外 . 因此,MVC5可以轻松发布而无需等待.NET 5,并且Web Optimization v2可以在它准备就绪时发布 .
这是一个类似的问题:
Microsoft.Web.Optimization
包现在"legacy":新包是
Microsoft.AspNet.Web.Optimization
:Microsoft.AspNet.Web.Optimization
和Microsoft.Web.Optimization
不是.NET Framework 4.5的一部分 .