Visual Studio не видит референсы после смены директории проекта
До:
/../solution.sln
/../packages/../
/../projectName/project.csproj + все файлы проекта
После:
/../solution.sln
/../packages/../
/../project.csproj + все файлы проекта
Всё, что мне нужно это перенести проект и все файлы проекта на директорию выше, к решению. После переноса ни один неймспейс не распознаётся, а при сборке выходит ошибка:
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.
Из того, что пробовал:
dotnet restoreчерез CMD (никаких ошибок)Update-Package -Reinstall(всё успешно переустановилось, но не помогло)- удалял все референсы NuGet в файле проекта
- заменил все
..\packagesна..\..\packagesв файле проекта, как посоветовали здесь
Ответы (1 шт):
Автор решения: Hideous Kojimba
→ Ссылка
Замена всех ..\packages на packages в файле проекта решило проблему. После я ещё обновлял несколько пакетов и у меня в блоке <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> была указана старая версия одного пакета, исправил на актуальную и всё собралось.