У меня есть автоматизированный процесс сборки, который я хотел бы расширить, чтобы я мог собирать библиотеки, распространяемые через NuGet.В настоящее время запуск nuget.exe для создания пакетов выполняется вручную.
Каков наилучший способ настройки VS 2010, чтобы мой файл пакета NuGet (* .nupkg) являлся конечным результатомСборка "Release"?
Имейте в виду, что у меня есть другие файлы (контент и инструменты) для некоторых пакетов.И в большинстве случаев у меня есть несколько проектов, объединенных в один пакет NuGet для поддержки .NET 4, Silveright и Phone 7.
(я должен пояснить, что существующий «автоматизированный» процесс является простымсредство запуска пакетных файлов, которое создает решение с использованием командной строки.)
ОБНОВЛЕНИЕ
Я хочу обновить это обсуждение, поскольку проблема не была решена.Хотя предоставленная ссылка @pravin полезна, она не учитывает тот факт, что у меня есть несколько проектов в одном пакете, а также другое содержимое, такое как сценарии PowerShell, преобразования конфигурации и исходного кода и т. Д.
ЛучшийПример, который я могу использовать, - это сборка, которая имеет версии .NET 4 и Silverlight 5.Они распространяются в одном пакете.Я не могу использовать событие после сборки для создания пакета, потому что пакет зависит от ДВУХ проектов.