ASP.NET MVC - Bundle Config ordre

Je suis en train d'utiliser un spécifique locale (es-CL) dans mon ASP.NET MVC 5 application. J'ai suivantes:

  1. Changé web.config uiculture et de la culture à "es-CL"
  2. Installé le Mondialiser et jQuery.La Validation.Mondialiser paquets
  3. Changé la langue par défaut de mon point de vue: <html lang="es-cl">
  4. Créé un nouveau Bundle et incluse dans les vues.

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

Dans les points de vue:

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

Cependant, le code source généré est le suivant:

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

Veuillez noter que le jquery.validate.globalize.js script est en cours de chargement avant globalize.js, ce qui n'est pas ce que je veux.

Pourquoi est-ce arrivé? Est-il possible de se reposer dans l'include de l'ordre dans un seul paquet, ou suis-je obligé de mettre ce script unique dans un autre bundle et le spécifier dans mon point de vue?

  • Jetez un oeil à cette question stackoverflow.com/questions/11979718/...
  • oui, mais je ne suis pas en utilisant la minifiés versions encore. Je suis l'aide de Microsoft.AspNet.Web.Optimisations de la version 1.1.0.
  • Je pense que c'est comme Chris l'a mentionné dans son commentaire que les fichiers sont déplacés à l'ordre spécifié par le bundler... mais je ne peux pas être sûr, car je ne sais pas ce que ces fichiers sont, qui m'a conduit à demander. Je serai intéressé de savoir si l'aide de la IBundleOrderer travaille pour vous depuis la spécification de l'ordre n'ont pas.
  • regarde @Softlion réponse dans [ce lien][1] [1]: stackoverflow.com/questions/11979718/...
  • @section Scripts { @Scripts.Render("~/bundles/jqueryval") } semble avoir résolu le problème de mes scripts de chargement de l'ordre....