Пакет NuGet по умолчанию удален - PullRequest
0 голосов
/ 14 мая 2019

Я создал новый сайт в VS2015, затем удалил некоторые пакеты NuGet.

Это привело к сбою сборки проекта (сайта).Я снова создал новый проект (сайт).В этой сборке также произошел сбой.

Например, я получаю сообщение об ошибке:

Ошибка BC30002 Тип 'BundleCollection' не определен.

Проект неопределил папку app_code и файлы .cs и не запустился.

И я создал новый проект (ASP.NET MVC или Web Form).Это также не удалось построить.

Я использую Update-Package -reinstall, Не снова

1 Ответ

0 голосов
/ 16 мая 2019

Лучше обновить вашу Visual Studio, потому что старые версии имеют устаревшие шаблоны со старыми ссылками на пакеты.

Но вы также можете обновить эти шаблоны вручную. Сначала попробуйте выполнить следующую команду:

PM> Update-Package

Он обновит все ваши приличия сразу.

Или вы можете просто установить последний пакет, который содержит BundleCollection:

PM> Install-Package Microsoft.AspNet.Web.Optimization

А затем обновите зависимости MVC:

PM> update-package Microsoft.AspNet.Mvc
PM> update-package Microsoft.Web.Infrastructure

После этого найдите все файлы web.config в вашем решении (их должно быть как минимум 2), а затем исправьте в них старые версии сборки. Это очень важно. В противном случае вы сможете скомпилировать свой проект, но не сможете его запустить.

...