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