System.Web.Optimization 是 .Net Framework 4.5 的一部分吗?
Posted
技术标签:
【中文标题】System.Web.Optimization 是 .Net Framework 4.5 的一部分吗?【英文标题】:Is System.Web.Optimization part of .Net Framework 4.5? 【发布时间】:2012-08-25 12:20:39 【问题描述】:我已经通过 Visual Studio 2012 试用版使用了一段时间的 Microsoft.Web.Optimization
包。我在想优化命名空间将作为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 中吗?
【问题讨论】:
从技术上讲,这太本地化了,因为 .NET 4.5 已经发布。有关已发布试用软件的问题过于本地化。 什么意思? VS 2012 试用还没有完成吗? 新版VS大约两周前发布。 是的,这就是我所拥有的,所以从技术上讲 System.Web.Optimization 不是 Asp.Net 4.5 的一部分! 我会说不。这是您通过 NuGet 获得的一个单独的包。 【参考方案1】:Microsoft 正在采用 VS2012 的新策略,其中他们将更多新功能组件化为可以通过 nuget 下载的包。例如,Entity Framework、MVC4、WebApi、Web Optimization等现在都是包而不是框架的一部分。
原因是这些系统现在可以很容易地升级到框架的其余部分之外。因此,MVC5 无需等待 .NET 5 即可轻松发布,而 Web Optimization v2 可以在它准备就绪时发布。
【讨论】:
谢谢,现在一切都说得通了【参考方案2】:这是一个类似的问题:
How to add reference to System.Web.Optimization for MVC-3-converted-to-4 appMicrosoft.Web.Optimization
包现在是“旧版”:
新包是Microsoft.AspNet.Web.Optimization
:
Microsoft.AspNet.Web.Optimization
和 Microsoft.Web.Optimization
不是 .NET Framework 4.5 的一部分。
【讨论】:
以上是关于System.Web.Optimization 是 .Net Framework 4.5 的一部分吗?的主要内容,如果未能解决你的问题,请参考以下文章
System.Web.Optimization 是 .Net Framework 4.5 的一部分吗?
System.Web.Optimization 合并压缩技术的使用
如何从 MVC5 中删除 System.Web.Optimization