Недопустимые символы в пути, когда NuGet пытается удалить старый пакет из папки пакетов - PullRequest
0 голосов
/ 04 октября 2018

Внезапно я получаю сообщение об ошибке при попытке обновить пакеты NuGet (или что-то делать с пакетами NuGet).Ошибка говорит, что это как-то связано с путем, но путь не изменился.Кто-нибудь это признает?

Я использую Visual Studio Enterprise 2017 версии 15.8.5

Ниже приведена копия вывода из диспетчера пакетов.Обновление было запущено вручную из диалогового окна «Управление пакетами NuGet для решения ...».

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

Найден пакет 'GenericParser 1.1.6' в 'C: \ vsts \ FLOTT \ Main \ packages'.

Удален пакет «GenericParser 1.1.5» из «packages.config»

Успешно удален «GenericParser 1.1.5» из Flott.App

Пакет «GenericParser.1.1.6» ужесуществует в папке «C: \ vsts \ FLOTT \ Main \ packages»

Добавлен пакет «GenericParser.1.1.6» в «packages.config»

Успешно установлен «GenericParser 1.1.6»в Flott.App

Удаление пакета 'GenericParser 1.1.5' из папки 'C: \ vsts \ FLOTT \ Main \ packages'

Недопустимые символы в пути.

Система.ArgumentException: недопустимые символы в пути.в System.IO.Path.CheckInvalidPathChars (строковый путь, логическое checkAdditional) в System.IO.Path.GetFileName (строковый путь) в Microsoft.TeamFoundation.Common.FileSpec.GetFullPath (строковый путь, логический checkForIllegalDollamionControlFontControl.FarS)..Client.Client.GetLocalWorkspace (String localPath, Boolean throwIfNotFound)

...