Пакеты Nuget удвоились - PullRequest
       8

Пакеты Nuget удвоились

0 голосов
/ 24 августа 2018

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

Если я запускаю «nuget restore blablabla.sln», я получаю, например, grpc.core \ 1.11.0 в моей папке с пакетами.

Если я позволю Visual Studio сделать это, я получу grpc.core \ 1.11.0 и Grpc.Core.1.11.0 в моей папке пакетов с одинаковым содержимым!?

Почему это? BR, Daniel

1 Ответ

0 голосов
/ 27 августа 2018

Удвоение пакетов Nuget

Согласно вашему описанию, в вашей Visual Studio должно быть более двух ресурсов пакетов с одинаковым пакетом Nuget grpc.core\Grpc.Core (игнорировать регистр).Как мы знаем, nuget не учитывает регистр при поиске и восстановлении пакетов.Итак:

  1. Дважды проверьте пакеты grpc.core \ 1.11.0 и Grpc.Core.1.11.0 одинаковы, за исключением заглавных букв.
  2. Очистите папку \packages перед восстановлением nuget из Visual Studio.
  3. Если вы подтвердите вышеизложенное, проверьте, есть ли в вашем фиде пакетов пакет nuget grpc.core\1.11.0.Вы можете удалить его, поскольку он имеет то же содержимое, что и пакет Grpc.Core.1.11.0 в исходном пакете по умолчанию nuegt.org.

Надеюсь, это поможет.

...