ASP.NET MVC - Bundle Config-Reihenfolge

Ich versuche, ein bestimmtes Gebietsschema (es-CL) in meiner ASP.NET MVC 5-Anwendung zu verwenden. Ich habe folgendes:

Web.config uiculture und culture in "es-CL" geändertInstallierte dieGlobalisieren undjQuery.Validation.Globalize PaketeDie Standardsprache in meinen Ansichten wurde geändert:<html lang="es-cl">Erstellt ein neues Bundle und ist in den entsprechenden Ansichten enthalten.

ImBundleConfig.cs:

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

bundles.Add(new ScriptBundle("~/bundles/globalization")
    .Include("~/Scripts/globalize/globalize.js")
    .Include("~/Scripts/globalize/cultures/globalize.culture.es-CL.js")
    .Include("~/Scripts/jquery.validate.globalize.js"));

In den entsprechenden Ansichten:

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
    @Scripts.Render("~/bundles/globalization")
}

Der generierte Quellcode ist jedoch der folgende:

<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>

<script src="/Scripts/jquery.validate.globalize.js"></script>
<script src="/Scripts/globalize/globalize.js"></script>
<script src="/Scripts/globalize/cultures/globalize.culture.es-CL.js"></script>

Bitte beachten Sie, dass diejquery.validate.globalize.js Skript wird vorher geladenglobalize.js, was ich nicht will.

Warum passiert dies? Ist es möglich, sich auf die Include-Reihenfolge in einem einzelnen Bundle zu verlassen, oder bin ich gezwungen, dieses einzelne Skript in ein anderes Bundle zu stellen und es in meiner Ansicht anzugeben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage