【发布时间】:2012-03-17 13:37:42
【问题描述】:
我正在尝试在我最近从 MVC 3 转换为 MVC 4 beta 的项目中使用新的捆绑功能。它需要global.asax中的一行代码,BundleTable.Bundles.RegisterTemplateBundles();,这需要using System.Web.Optimization;在顶部。
当我这样做时,我会看到红色的波浪线,上面写着“您是否缺少程序集引用?”当我尝试添加引用并单击对话框中的 .NET 选项卡时,从 A-Z 排序,我没有看到 System.Web.Optimization。
如何将此引用添加到我的项目中?
【问题讨论】:
-
我已经进行了优化,但它导致 ScriptBundle 出现问题,我只能在卸载 Opti... 然后重新安装后才能解决。
-
@Myzifer 您应该提交您的评论作为答案。将
System.Web.Optimization节点重新添加到我的引用中是唯一对我有用的方法。 -
@myzifer 对于这种奇怪的行为,您的答案是正确的。 唯一 可以为我解决此问题的方法是运行 nuget cmd 行:UnInstall-Package Microsoft.AspNet.Web.Optimization,然后立即运行安装:Install-Package Microsoft.AspNet。网络优化。试图用 VStudio 2013 让它在我的家用电脑上工作数周,但永远无法得到它。非常感谢。
-
@Myzifer - 也为我工作 - 从 VSOnline “签出”一个项目并出现此错误 - 卸载然后重新安装 - 20 秒工作 - 谢谢 - 这是你很容易失去的愚蠢问题之一一天到!
标签: asp.net-mvc-4 namespaces asp.net-optimization