gpt4 book ai didi

asp.net-mvc - System.Web.Optimization和Microsoft.Web.Optimization不会在vs 2012中加载引用

转载 作者:行者123 更新时间:2023-12-03 08:50:04 24 4
gpt4 key购买 nike

我正在从Visual Studio 2010开始的MVC 4项目中工作。现在,我在使用Visual Studio 2012的计算机上工作,因为我无法访问最初使用的计算机。我一整天都在努力寻找答案,但它们似乎对我的处境没有帮助。

我遵循How to add reference to System.Web.Optimization for MVC-3-converted-to-4 app并从nuget直接安装到我的解决方案中。即使我已在计算机上下载并安装了所有必需的引用软件包,但System.Web.Optimization仍然不见了。我还能做些什么吗?

编辑:当我尝试构建项目时,出现以下错误

  • 在 namespace “System.Web”中不存在类型或 namespace 名称“Optimization”(是否缺少程序集引用?)-BundleConfig.cs
  • 在 namespace “System.Web”中不存在类型或 namespace 名称“Optimization”(是否缺少程序集引用?)-Global.asax.cs
  • 找不到类型或 namespace “BundleCollection”(您是否缺少using指令或程序集引用?)-BundleConfig.cs

  • 我的BundleConfig.cs包含
    using System.Web;
    using System.Web.Optimization;

    namespace BCCDC_AdminTool
    {
    public class BundleConfig
    {
    // For more information on Bundling, visit http://go.microsoft.com/fwlink/? LinkId=254725
    public static void RegisterBundles(BundleCollection bundles)
    {
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
    "~/Scripts/jquery-{version}.js"));

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

    bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
    "~/Scripts/jquery.unobtrusive*",
    "~/Scripts/jquery.validate*"));

    // Use the development version of Modernizr to develop with and learn from. Then, when you're
    // ready for production, use the build tool at http://modernizr.com to pick only the tests you need.
    bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
    "~/Scripts/modernizr-*"));

    bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));

    bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
    "~/Content/themes/base/jquery.ui.core.css",
    "~/Content/themes/base/jquery.ui.resizable.css",
    "~/Content/themes/base/jquery.ui.selectable.css",
    "~/Content/themes/base/jquery.ui.accordion.css",
    "~/Content/themes/base/jquery.ui.autocomplete.css",
    "~/Content/themes/base/jquery.ui.button.css",
    "~/Content/themes/base/jquery.ui.dialog.css",
    "~/Content/themes/base/jquery.ui.slider.css",
    "~/Content/themes/base/jquery.ui.tabs.css",
    "~/Content/themes/base/jquery.ui.datepicker.css",
    "~/Content/themes/base/jquery.ui.progressbar.css",
    "~/Content/themes/base/jquery.ui.theme.css"));
    }
    }
    }

    最佳答案

    这是一个长镜头,但是无论如何,请右键单击项目->属性页,并确保存在System.Web.Optimization条目。如果没有,请将System.Web.Optimization.dll复制到您的bin文件夹中,或将其作为引用导入。

    编辑:mvc项目没有“属性页”菜单选项。

    您可以尝试做的另一件事是创建一个新的mvc4基本项目,转到解决方案的bin文件夹,然后将System.Web.Optimization.dll复制到其他错误的项目中。如果找不到dll,请尝试更新nuget软件包。

    关于asp.net-mvc - System.Web.Optimization和Microsoft.Web.Optimization不会在vs 2012中加载引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179293/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com