C# 正确绑定datatables.net.core nuget包
如何正确绑定nuget软件包我的BundleConfig.cs文件设置如下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(
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";
}