C# 正确绑定datatables.net.core nuget包

C# 正确绑定datatables.net.core nuget包,c#,visual-studio,datatables,nuget-package,bundling-and-minification,C#,Visual Studio,Datatables,Nuget Package,Bundling And Minification,如何正确绑定nuget软件包我的BundleConfig.cs文件设置如下 public class BundleConfig { // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(

如何正确绑定nuget软件包我的BundleConfig.cs文件设置如下

public class BundleConfig
{
    // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle(Bundles.ShippingMemo).Include(
                    "~/Scripts/App/Main.js"
            ));

        bundles.Add(new ScriptBundle(Bundles.GiftCard).Include(
                    "~/Scripts/App/GiftCard.js"
            ));

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

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

        bundles.Add(new ScriptBundle(Bundles.JqueryValidate).Include(
                    "~/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 ScriptBundle(Bundles.BoostrapJS).Include(
                  "~/Scripts/bootstrap.js",
                  "~/Scripts/respond.js"));

        bundles.Add(new ScriptBundle(Bundles.DataTablesJS).Include(
                "~/Scripts/jquery.dataTables.js"));

        bundles.Add(new StyleBundle(Bundles.CSS).Include(
                  "~/Content/bootstrap.css",
                  "~/Content/site.css",
                  "~/Content/fonts.css"
                  )
                  .Include("~/Content/font-awesome.css", new CssRewriteUrlTransform()));

        bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
            "~/Content/jquery.dataTables.css"
        ));
    }
}

public static class Bundles
{
    public const string CSS = "~/Content/css";

    public const string DataTablesStyle = "~/Content/datatables";

    public const string DataTablesJS = "~/bundles/datatables";

    public const string BoostrapJS = "~/bundles/bootstrap";

    public const string JqueryJS = "~/bundles/jquery";

    public const string JqueryUI = "~/bundles/jqueryui";

    public const string JqueryValidate = "~/bundles/jqueryval";

    public const string Modernizr = "~/bundles/modernizr";

    public const string ShippingMemo = "~/bundles/App/Main";

    public const string GiftCard = "~/bundles/App/GiftCard";
}



}
我在sort_asc.png和sort_both.png上发现了404个错误,这些文件目前都存在

\
\Content\images
这就是nuget包在我安装它之后放置它们的地方。我试过使用

bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
            "~/Content/jquery.dataTables.css", new CssRewriteUrlTransform()
));
这似乎根本不能解决问题,服务器总是在服务器上查找图像

{siteroot}/images/sort_asc.png

从1.10.15.1版开始,Package maintainer发布了一个更新,所有内容都正确绑定

我的工作包是Fig.cs

public class BundleConfig
{
    // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle(Bundles.ShippingMemo).Include(
                    "~/Scripts/App/Main.js"
            ));

        bundles.Add(new ScriptBundle(Bundles.GiftCard).Include(
                    "~/Scripts/App/GiftCard.js"
            ));

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

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

        bundles.Add(new ScriptBundle(Bundles.JqueryValidate).Include(
                    "~/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 ScriptBundle(Bundles.BoostrapJS).Include(
                  "~/Scripts/bootstrap.js",
                  "~/Scripts/respond.js"));

        bundles.Add(new ScriptBundle(Bundles.DataTablesJS).Include(
                "~/Scripts/jquery.dataTables.js"));

        bundles.Add(new StyleBundle(Bundles.CSS).Include(
                  "~/Content/bootstrap.css",
                  "~/Content/site.css",
                  "~/Content/fonts.css"
                  )
                  .Include("~/Content/font-awesome.css"));

        bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
            "~/Content/Datatables/jquery.dataTables.css"));


        //bundles.UseCdn = true;
        //BundleTable.EnableOptimizations = true;
        //bundles.Add(new StyleBundle("~/bundles/azalea39",
        //"http://azalea.com/web-fonts/Code39Azalea.min.css"
        //).Include(
        // "~/Scripts/azalea39"));

    }
}

public static class Bundles
{
    public const string CSS = "~/Content/css";

    public const string DataTablesStyle = "~/Content/datatables/css";

    public const string DataTablesJS = "~/bundles/datatables";

    public const string BoostrapJS = "~/bundles/bootstrap";

    public const string JqueryJS = "~/bundles/jquery";

    public const string JqueryUI = "~/bundles/jqueryui";

    public const string JqueryValidate = "~/bundles/jqueryval";

    public const string Modernizr = "~/bundles/modernizr";

    public const string ShippingMemo = "~/bundles/App/Main";

    public const string GiftCard = "~/bundles/App/GiftCard";
}