2013-08-29 5 views
1

Я новичок в Continuous Integration, и я пытаюсь сделать некоторые скрипты для NuGet. Кажется, что единственный способ сделать такие скрипты - это команды командной строки NuGet.Каков наилучший способ написания команд nuget?

Командная строка NuGet не предлагает так много функций, как консоль диспетчера пакетов в VS2010.

Что такое обычный способ создания таких скриптов?

мне нужны простые операции, такие, как изменение версии, обновление пакетов и т.д. ...

Спасибо!

+0

Этот вопрос очень сложно ответить, поскольку он очень широк и трудно точно сказать, что именно задают. Не могли бы вы прояснить это, возможно, пример того, что вы пытались обновить, и полученную вами ошибку? – Goyuix

+1

@Goyuix: вы правы, мой английский тоже не так хорош. Но в основном я пытаюсь использовать командлет powershell «Update-Package» из консоли диспетчера пакетов в обычной консоли PowerShell, и он недоступен. Я попытался найти, где эти команды, и я не могу их найти. – Rafa

+2

Вы можете импортировать пакеты Powershell - 'Import-Module -Name .' Существует аналогичный вопрос, заданный ранее. Пожалуйста, проверьте следующую ссылку (может помочь) - http://stackoverflow.com/questions/12884282/use-nuget-powershell-commandlets-from-outside-visual-studio –

ответ

0

Только для завершения и поделиться своим опытом, я скажу вам, что я сделал:

Я использовал некоторые из инструментов командной строки, функциональность весьма ограничена, но для некоторых простых задач, это нормально.

Для более сложных задач наилучшим вариантом являются фрагменты powershell. Они должны быть интегрированы в Visual Studio и могут использоваться только в Visual Studio. Можно использовать tham также как скрипт, но для этого нужно много работы.

В самом конце, я больше не использую nuget, он не соответствует потребностям команды разработчиков программного обеспечения для внутренней работы. Это неплохо для выпуска новой версии вашего программного обеспечения в Интернет, но это все. Это не может сравниться с MAVEN.

Смежные вопросы