Как правильно зарегистрировать пакеты? - PullRequest
0 голосов
/ 25 июня 2019

Я добавил devexpress в мой проект smartadmin mvc5. Когда я запускаю приложение, я получаю сообщение об ошибке на консоли браузера, что некоторые библиотеки не определены. Проверяется класс Application_Start и пакеты smartadmin и devexpress. Но все же у меня та же проблема. Если добавлен только один пакет, он работает, не показывает ошибку на консоли, но smartadmin или devexpress не работают. Есть ли способ, который я могу использовать, но пакет или MVC просто позволяют один?

protected void Application_Start()
        {

            AreaRegistration.RegisterAllAreas();
            IdentityConfig.RegisterIdentities();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            DevExtremeBundleConfig.RegisterBundles(BundleTable.Bundles);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


        }

1 Ответ

0 голосов
/ 25 июня 2019

Возможно, вы определяете библиотеки, которых у вас нет в вашем проекте, вы можете использовать несколько пакетов, просто добавьте их в подпрограмму RegisterBundles, например (я использую VB):

Public Sub RegisterBundles(ByVal bundles As BundleCollection)
  bundles.Add(New ScriptBundle("~/bundles/jquery").Include(
              "~/Scripts/jquery-{version}.js",
              "~/Scripts/jquery.cookie-1.4.1.min.js"))

  bundles.Add(New ScriptBundle("~/bundles/bootstrap").Include(
              "~/Scripts/bootstrap.js",
              "~/Scripts/bootstrap-datepicker.min.js",
              "~/Scripts/locales/bootstrap-datepicker.pt.min.js",
              "~/Scripts/respond.js"))
End Sub
...