Ошибка установки Nuget из-за длинного пути
Когда мы устанавливаем пакет nuget через NuGet в наш проект, NuGet загрузит пакет из источника nuget и сохранит его.в локальном кэше.
Для проекта .net framework NuGet по умолчанию сохранит пакет в папке \packages
в папке решения.В этом случае, если у нас есть проблема с длинным именем файла, мы можем переместить решение в корень диска C, как сказал magicandre1981.
Кроме того, если вы заинтересованы в nuget, мы можем перезаписать repositoryPath
значение в файле nuget.config для изменения пути по умолчанию к папке \packages
.
Проверьте подробности из этой цепочки и документа .
Для .net core / standard проекта NuGet сохранит пакет в глобальной папке C:\Users\<UserName>\.nuget\packages
.В этом случае, если у нас длинное имя пользователя, мы можем получить эту проблему, чтобы решить ее, мы можем переименовать наше имя пользователя или изменить глобальную папку пакета по умолчанию.
Проверьте эту ветку для подробностей.
Надеюсь, это поможет.