Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Net核心2:将BundleConfig.cs转换为BundleConfig.json_C#_Asp.net Core_.net Core_Asp.net Core Mvc_.net Core 2.0 - Fatal编程技术网

C# Net核心2:将BundleConfig.cs转换为BundleConfig.json

C# Net核心2:将BundleConfig.cs转换为BundleConfig.json,c#,asp.net-core,.net-core,asp.net-core-mvc,.net-core-2.0,C#,Asp.net Core,.net Core,Asp.net Core Mvc,.net Core 2.0,如何将以下BundleConfig.cs转换为BundleConfig.json?我正在将.NET4.6.2项目迁移到NETASP核心2。收到下面的错误,正在尝试研究。他还试图阅读微软的文档 原始捆绑配置cs namespace Test.Web { /// <summary> /// Bundle configs registration common class. /// </summary> public class BundleCo

如何将以下BundleConfig.cs转换为BundleConfig.json?我正在将.NET4.6.2项目迁移到NETASP核心2。收到下面的错误,正在尝试研究。他还试图阅读微软的文档

原始捆绑配置cs

namespace Test.Web
{
    /// <summary>
    /// Bundle configs registration common class.
    /// </summary>
    public class BundleConfig
    {
        /// <summary>
        /// Register Bundles.
        /// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        /// </summary>
        /// <param name="bundles"></param>
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery/jquery-{version}.js"));

            bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                        "~/Scripts/jquery/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/misc/modernizr-*"));

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                      "~/Scripts/misc/bootstrap.js",
                      "~/Scripts/misc/respond.js"));

            bundles.Add(new StyleBundle("~/Content/css").Include(
                      "~/Content/bootstrap.css",
                      "~/Content/site.css"));
        }
    }
}
收到错误:

Value must match regular expression \.css$
Value must match regular expression \.js$
您的“outputFileName”应该以.js或.css结尾

换衣服

"outputFileName": "~/bundles/jquery",

它不会显示这个错误。 同样在.net core中,所有静态文件都是从wwwroot文件夹提供的,因此您应该将“~/bundles/”更改为“wwwroot/bundles/BundleName.js”或“wwwroot/Scripts/bundles/BundlesName.js”

"outputFileName": "~/bundles/jquery",
"outputFileName": "wwwroot/Scripts/bundles/jquery.js",