首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法找到类型或命名空间名称'BundleCollection‘(您是缺少使用指令还是程序集引用?)

无法找到类型或命名空间名称'BundleCollection‘(您是缺少使用指令还是程序集引用?)
EN

Stack Overflow用户
提问于 2014-10-23 17:02:28
回答 6查看 34.3K关注 0票数 17

因此,我在C#中有一个MVC 4项目,我正在使用VisualStudioforWeb2012Express。

由于错误,我无法编译项目:无法找到类型或命名空间名称'BundleCollection‘(您是缺少一个使用指令还是程序集引用?)

通常情况下,这意味着缺少一个库。因此,在互联网上快速搜索之后,我使用NuGet安装了Microsoft.AspNet.Web.Optimization,但这仍然不起作用。

让我感兴趣的是,BundleCollections应该为应用程序所熟知。我只能想象,我添加了一个依赖项,把所有的事情都搞砸了,但我真的无法确定。

我怎样才能解决这个问题?我在这里错过了什么?

代码:

代码语言:javascript
运行
复制
using System;
using System.Web;
using System.Web.Optimization;

namespace Dockis
{

    public class BundleConfig
    {
        // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
        public static void RegisterBundles(BundleCollection bundles)
        {
            IItemTransform cssFixer = new CssRewriteUrlTransform();

            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

           //...
        }
    }
}

编辑

在检查我的references文件夹之后,我尝试运行命令Install-Package System.Web.Optimization,但是我无法安装这个包。我得到以下错误:

代码语言:javascript
运行
复制
Install-Package : One or more errors occurred.
At line:1 char:16
+ Install-Package <<<<  System.Web.Optimization
    + CategoryInfo          : NotSpecified: (:) [Install-Package], AggregateException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

奇怪的是,运行Install-Package System.Web.Optimization.Less是可行的,并且修复了一些依赖问题,但是并没有全部解决这些问题。因此,我相信我真的需要第一个命令来工作。

我做错了什么?

EN

Stack Overflow用户

发布于 2021-02-10 17:21:24

对于破碎的项目:

  • 右键单击References -> Manage NuGet Packages
  • Microsoft.AspNet.Web.Optimization部分中找到browse
  • 将其降级到以前的版本
  • 如果一切正常,则将其回滚到最新版本。

应该能在这种情况下工作。

票数 1
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26533432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档