ASP.NET MVC - Orden de configuración de paquete

Estoy intentando usar una configuración regional específica (es-CL) en mi aplicación ASP.NET MVC 5. Tengo los siguientes:

Se cambió la cultura y la cultura web a "es-CL".Instalado elGlobalizar yjQuery.Validation.Globalize paquetesCambié el idioma predeterminado en mis vistas:<html lang="es-cl">Creado un nuevo paquete e incluido en las vistas apropiadas.

EnBundleConfig.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"));

En las vistas apropiadas:

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

Sin embargo, el código fuente generado es el siguiente:

<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>

Tenga en cuenta que eljquery.validate.globalize.js el script se está cargando antesglobalize.js, que no es lo que quiero.

¿Por qué está pasando esto? ¿Es posible confiar en el orden de inclusión en un solo paquete, o me veo obligado a poner este único script en un paquete diferente y especificarlo en mi opinión?

Respuestas a la pregunta(3)

Su respuesta a la pregunta