当前位置: 首页 > 知识库问答 >
问题:

找不到类型或命名空间名称“BundleCollection”(您是否缺少使用指令或程序集引用?)

曾景龙
2023-03-14

所以,我有一个C#的MVC4项目,我正在使用Visual Studio For Web 2012 Express。

由于以下错误,我无法编译projecto:找不到类型或命名空间名称“BundleCollection”(是否缺少using指令或程序集引用?)

通常,这意味着缺少一个库。因此,在互联网上快速搜索后,我使用NuGet安装了微软。AspNet。网状物优化,但仍然不起作用。

让我感兴趣的是,Deafolt应该让应用程序知道BundleCollections。我只能想象我添加了一个依赖项,把一切都搞砸了,但我真的不能确定。

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

代码:

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。网状物优化,但我无法安装此软件包。我得到以下错误:

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

奇怪的是,运行安装包系统。网状物优化。Less可以工作,并修复一些依赖性问题,但不是所有问题。因此我相信我真的需要第一个命令来工作。

我做错了什么?

共有3个答案

狄冥夜
2023-03-14

安装微软。AspNet。网状物在NuGet软件包管理器上进行优化。如果已经安装但不工作,请尝试安装以前的版本,然后再安装上一个版本。为我工作,:)

杨安歌
2023-03-14

颗粒物

邹锦
2023-03-14

这个问题没有明确的答案。我设法修复了这个项目,只是重新创建了它,然后以不同的顺序下载了所有的DLL,在做的时候关闭和重新打开了几次视觉工作室。

一些包之间存在一些冲突,但在我再次从头开始重新创建项目之前,这是不可能猜到的。

运行Install-Package Microsoft。AspNet。Web。优化确实在干净安装后解决了问题,所以我推荐它。

我感谢大家的帮助。

 类似资料:
  • 大家好。我目前正在做一个Xamarin。窗体可移植应用程序,我在其中创建了两个视图,即MainPageMain.xaml和秒age.xaml.在pp.cs中,我已将根页面设置为MainPageMain,但我想将其更改为秒页面。 每次我更改它时,都会出现此错误: 找不到类型或命名空间名称“PROJECTNAME”(您是否缺少使用指令或程序集引用? 这背后的原因是什么?如果你需要更多代码,请告诉我。

  • 我有一个非常简单的代码和一些非常简单的文件 我创建了一个C#文件来插入一些数据并从中收集管脚,但当我这样做时,它会给我以下错误: 错误CS0246找不到类型或命名空间名称“Places”(是否缺少using指令或程序集引用?) 我的代码: 数据反恐精英 地图页。cs(这里是错误) 我想这是所有需要的代码。我希望这足够了。 我参考了以下答案: 反序列化-json-object-xamarin-and

  • 我尝试使用以下方法解析xml文档: 我得到了一个错误: 找不到类型或命名空间名称“XmlDocument”。是否缺少程序集引用? 即使我有使用系统。Xml; 我不确定程序集引用是什么。我正在使用Xamarin Studio。我看到有几个文件夹可供参考。在基础项目的references文件夹中,我没有看到System的条目。Xml 但在个别平台上,我确实看到了这个系统。里面有Xml。 我该怎么做才能

  • 问题内容: 我知道这是一个常见错误,但是我对添加到项目中的System.Data.DataSetExtensions.dll具有正确的引用,而我的项目是为.net 4.5构建的SQL CLR项目,并且在下一行遇到了错误: 我还检查了dll的属性,它为4.5 dll引用了正确的版本,因此还有什么可能导致此问题?这是SQL CLR项目的问题吗? 问题答案: 是一个程序集,而不是名称空间。你只需要添加一

  • 在Visual Studio 2015专业版中打开我的项目时,我的所有视图(*. cshtml)中都有以下错误(以及更多)。 错误CS0246找不到类型或命名空间名称“系统”(您是否缺少使用指令或程序集引用?)严重性代码描述项目文件行 错误CS0518预定义类型“系统”。对象“”未定义或导入严重性代码描述项目文件行 错误CS0518预定义类型“系统”。字符串“”未定义或导入 我有这些参考资料: 我

  • 我已经创建了空的ASP.NET核心项目,我想在那里设置角。为此,我需要应用程序服务静态文件。所以我的startup.cs看起来是: 怎么了?