_Установка программирования потеряна после обновления пакета Nuget с Visual Studio 17 - PullRequest
0 голосов
/ 26 апреля 2018

После применения пакета обновления для длинного твердого приложения MVC разметка _Layout была потеряна. Это произошло 26.04.2017. Я не мог определить, какой обновленный компонент из NuGet вызывает ошибку. Однако я также создал новое чистое приложение .NET Framework MVC. Без других действий сделал Update-Package. Новое приложение также потеряло рендеринг _Layout. Мой базовый уровень 4.6.1

1 Ответ

0 голосов
/ 26 апреля 2018

По крайней мере одна из проблем связана с тем, что пакет обновлений Nuget изменил версию Bootstrap до 4.1.0. Исправление использует диспетчер пакетов Nuget в References и понижает версию Bootstrap до 3.3.7. По крайней мере, мое новое чистое пробное MVC-приложение правильно отображает страницу _ Layout. Но это не исправило мою основную заявку.

Дальнейшее исправление. В моем основном приложении я удалил с помощью Nuget в следующем порядке:

  • Bootstrap
  • Microsoft.jQuery.Unobtrusive.Validation
  • jQuery.Validation
  • JQuery

Затем очистите папку Scripts в представлении проекта. В порядке, указанном выше, установите в последней версии:

JQuery jQuery.Validation Microsoft.jQuery.Unobtrusive.Validation * * Бутстрап тысячи двадцать-одина (* * 3.3.7 тысячу двадцать-дв * +1023 *) Теперь папка сценариев должна быть восстановлена. На данный момент мое приложение отображает правильный _Layout
...