Я пытаюсь настроить свой проект/nuget на автоматическое обновление определенного пакета nuget. В настоящее время я использую NuGet версии 2.8. * И использование автоматического восстановления пакетов в стратегии Visual Studio. Мой вопрос - лучший способ получить NuGet для автоматического обновления проекта до создания моего приложения? Является ли то, что я пытаюсь сделать даже с помощью стратегии автоматического восстановления пакетов? Или мне нужно использовать восстановление пакета Command-Line, завернутое в MSBuild, и указать пользовательскую команду и целевую команду обновления в файле NuGet.targets?Специальный пакет обновления для автоматического обновления NuGet
ответ
В настоящее время невозможно оснастить Visual Studio. NuGet не будет автоматически обновлять версию вашего пакета. Вы все равно должны это сделать вручную.
Не рекомендуется, но в теории, вы можете написать свой собственный сценарий для запроса nuget.org последнюю версию, а затем обновить номер версии в packages.config. Но это похоже на опасный подход.
Это старый пост, но на случай, если кто-то приземлится здесь. Одним из вариантов может использовать предварительно сценарий сборки для запуска ниже команды:
nuget update configPath packageid
Config путь может быть либо проект «.cproj» путь, решение (.sln) путь, или путь package.config файла.
https://docs.microsoft.com/en-us/nuget/tools/cli-ref-update
Обратите внимание, что это кажется NuGet CLI не работает для .NET Core. Для ядра вам нужно использовать dotnet CLI с интегрированной командой nuget. Но у этого нет отдельной команды обновления (на момент публикации). Вам нужно использовать add для обновления, но для этой команды требуется явный номер версии. Таким обходным решением может быть вызов remove и добавление команд.
- 1. Как получить Nuget для автоматического обновления автоматически
- 2. Приложение для автоматического обновления
- 3. Ошибка обновления NuGet?
- 4. специальный чехол для панели обновления
- 5. HTML-обложка для автоматического обновления
- 6. UITableView pull для автоматического обновления
- 7. Установщик автоматического обновления для .net
- 8. Nuget консолидировать против обновления
- 9. Подмодуль автоматического обновления
- 10. Advance Installer Ошибка автоматического обновления
- 11. Сервер автоматического обновления Wordpress
- 12. Веб-страница автоматического обновления
- 13. Автоматического обновления программ C#
- 14. Нет автоматического обновления для Visual Studio 2015 для обновления 1?
- 15. Приложение для автоматического обновления Windows 7
- 16. автоматического обновления кода PHP
- 17. Запрос автоматического обновления
- 18. Текст автоматического обновления d3js
- 19. Кнопка обновления/автоматического обновления GOOGLE SPREADSHEET
- 20. Автоматического обновления табло без обновления страницы
- 21. Формула автоматического обновления
- 22. HSQLDB схема автоматического обновления
- 23. График автоматического обновления JavaScript
- 24. Прокрутка списка автоматического обновления
- 25. SQL функция автоматического обновления
- 26. Кэш автоматического обновления
- 27. Сегодня UILabel автоматического обновления
- 28. Отключение автоматического обновления ячейки
- 29. Автоматического обновления переменной
- 30. Codeigniter автоматического обновления
Согласен. Обновление пакета должно быть сознательным решением. Восстановление пакета просто удаляет отсутствующие пакеты, которые уже были установлены в вашем проекте. – Kiliman