Я хочу использовать некоторые из новых функций, которые доступны в скоро выпуске версии Cake. Какие изменения я должен внести в файл bootstrapper и package.config, чтобы загрузить последнюю версию перед выпуском, а не последнюю версию.Как использовать последнюю предварительную версию Cake
ответ
По умолчанию при восстановлении пакетов через Cake Bootstrapper используется источник nuget.org по умолчанию для поиска пакетов. Cake только подталкивает выпущенные версии к nuget.org и вместо этого подталкивает версии до релиза Cake на MyGet Feed. Вы можете узнать больше о том, как Cake использует MyGet here.
Чтобы использовать последнюю версию выпуска Cake в сценарии сборки, потребуется модификация загрузчика по умолчанию.
Предполагая, что вы используете последний загрузочный блок от here, тогда это line, что вам нужно будет изменить.
Отсюда:
$NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`""
к этому:
$NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -PreRelease -OutputDirectory `"$TOOLS_DIR`" -Source https://www.myget.org/F/cake/api/v3/index.json"
Или, если вы работаете на Linux/OSX, вам нужно будет изменить line вашего телосложения. sh из этого:
mono "$NUGET_EXE" install -ExcludeVersion
к этому:
mono "$NUGET_EXE" install -ExcludeVersion -PreRelease -Source https://www.myget.org/F/cake/api/v3/index.json"
Кроме того, вам также необходимо обновить файл packages.config в папке инструментов, чтобы определить, какая версия пре-релиз вы хотели бы использовать. На момент написания статьи, последняя доступная версия 0.18.0-alpha0105
так что вам потребуется следующее:
<?xml version="1.0" encoding="utf-8"?> <packages> <package id="Cake" version="0.18.0-alpha0105" /> </packages>
- 1. Как использовать последнюю версию Automapper?
- 2. Как использовать последнюю версию Caffe в DIGITS?
- 3. Gradle: как использовать последнюю версию плагина автоматически
- 4. Как использовать последнюю версию python в emacs?
- 5. Как опубликовать NuGet предварительную версию пакета
- 6. Как скрыть предварительную версию от npm?
- 7. Как получить Cake Build предварительную добавку из альтернативного источника?
- 8. Как протестировать предварительную версию iOS и Android OS
- 9. Сделать sbt использовать последнюю загруженную версию akka
- 10. Как скачать последнюю версию cordova.js?
- 11. Должен ли я использовать последнюю версию Spring
- 12. Как загрузить последнюю версию jruby
- 13. Как найти последнюю версию документа?
- 14. Как установить последнюю версию rgl?
- 15. Как определить последнюю версию OpenSSL
- 16. Как установить последнюю версию `yeoman`?
- 17. Как проверить последнюю версию Java
- 18. Как удалить последнюю версию svn?
- 19. как получить телефонную последнюю версию
- 20. Запрос последнюю версию строки
- 21. Загрузить последнюю версию javascript
- 22. Выяснить последнюю версию
- 23. Используйте последнюю крупную версию
- 24. Получить последнюю версию продукта
- 25. Получить последнюю версию Ruby
- 26. Где/как получить предварительную версию Lodash (3.0.0-pre)
- 27. Capistrano удаляет последнюю версию
- 28. Как создать и использовать последнюю версию git на cygwin?
- 29. Как использовать последнюю версию npm для развертывания Azure Mobile Service
- 30. Как я могу заставить ZSH использовать последнюю версию git?