Предупреждение - использование
Update-Package -Reinstall
или
Update-Package -Reinstall -IgnoreDependencies
может удалить все ваши пакеты и файлы package.config!
Всегда проверяйте, чтобы ваши резервные копии выполнялись первыми.
Сценарий :
- Решение с несколькими проектами
- Каждый содержит свои собственные записи Nuget, некоторые с одинаковыми пакетами (например, SharpRepository, Entity Framework)
- Теперь скопируйте папку без папки пакетов для «распространения» где-то еще
- Предположим, что папка пакетов былане входит в дистрибутив
- Теперь попробуйте команду
Update-Package -Reinstall
или если у вас есть какие-то альфа-пакеты и / или вы уверены, что ваши зависимости хороши, попробуйте Update-Package -Reinstall -IgnoreDependencies
Результат :
Поскольку папка пакетов не существует, записи для ваших пакетов тоже методично исчезают.Это может удивить некоторых людей - так что будьте осторожны, это все, что я говорю.