Я удалил папку с пакетами, теперь не могу собрать VS2019 - PullRequest
1 голос
/ 16 апреля 2019

У меня были проблемы с ошибкой понижения зависимостей (как оказалось, из-за плохого разрешения конфликта git у меня было две ссылки на один и тот же пакет в файле csproj с разными версиями - во всяком случае, не проблема).

Одна из вещей, которые я пытался обнаружить, пытаясь обнаружить это, - удалять кеш пакета из %userprofile%\.nuget\packages - я удалил всю папку packages.

Затем я обнаружил, что в файле csproj были дубликаты ссылок на пакеты, и подумал: «Хорошо, я просто удалю дубликат и сделаю dotnet restore Blah.sln, и все будет хорошо. Нет. Я продолжал получать ошибку сборки:

metadata file microsoft.codeanalysis.analyzers.dll could not be found

1 Ответ

4 голосов
/ 16 апреля 2019

После большого количества поисков в Google оказывается, что для решения этой проблемы мне нужно было открыть решение в VS2017 и выполнить команду перестроения. Выполнение этого восстановило необходимые пакеты, и я смог успешно собрать в VS2019

Эта проблема привела меня к ответу, хотя не относится к проблеме, которая возникла у меня обязательно

...