Как диагностировать ошибку ScriptBundle в asp.net mvc - PullRequest
0 голосов
/ 03 октября 2019

Я использую класс System.Web.Optimization.BundleCollection для связывания файлов JavaScript в приложении asp.net. Код выглядит следующим образом:

public class BundleConfig
{
      public static void RegisterBundles(BundleCollection bundles)
      {
           bundles.Add(new ScriptBundle("~/Scripts/mybundle").Include(
            "~/Content/js/mycustomfile.js",
            "~/Scripts/Select2.js"));
      }
}

И пакет используется в виде asv.net mvc следующим образом:

@Scripts.Render("~/Scripts/mybundle")

Я недавно обновил пакет Nuget "Select2" допоследняя версия и обновленная версия прервали вызов "@ Scripts.Render", описанный выше, с ошибкой "ссылка на объект не установлена ​​для объекта".

Когда я вернул обновление Nuget, проблема исчезла. Это, очевидно, проблема с обновлением версии Select2.

Я хотел бы определить строку (и) кода в файле JavaScript JavaScript Select2, который вызывает сбой в пакете mvc asp.net, так что я могууведомить авторов проекта Select2.

Ничто в сообщении об ошибке или стеке вызовов не указывает на проблемные строки кода JavaScript. Есть ли способ узнать , почему System.Web.Optimization.BundleCollection не может включить этот файл javascript в комплект?

...