#msbuild #build #build-automation
#msbuild #строить #автоматизация сборки
Вопрос:
Я настраиваю задание RoboCopy, используя задачи сообщества MSBuild. Однако, похоже, что задача не была выпущена, несмотря на то, что она находится в списке задач на главной странице проекта. Последняя версия v1.2.0.306 не включает его, но если он присутствует в магистрали SVN. Я смотрю не в том месте?
Я знаю, что есть проект расширения MSBuild, в котором также есть задача RoboCopy, но я уже использую некоторые другие задачи сообщества, и я бы предпочел, чтобы моя сборка не зависела от двух почти идентичных пакетов расширений.
Сайт Tigris кажется заброшенным с точки зрения документации, поэтому я пытаюсь выяснить, знает ли кто-нибудь здесь.
Ответ №1:
На случай, если вы этого не заметили: последней официальной версии на странице загрузки (v1.2.0.306, именно то, что вы скачали) почти пять лет (февраль 2007).
С тех пор, очевидно, много чего произошло в магистрали.
Вы можете загрузить и скомпилировать магистраль самостоятельно, или вы можете использовать сборку nightly, которую вы можете загрузить внизу главной страницы проекта:
Загрузите последнюю сборку Nightly
Последние тестовые двоичные файлы и исходные файлы с сервера автоматической сборки.
Версия: 1.3.0.516 Дата: 9/8/2011
Я использую эту версию.
Итак … да, вы ищете не в том месте 🙂
Комментарии:
1. Хорошо, спасибо. Просто кажется странным иметь «последнюю» версию, которая далека от того, что люди на самом деле используют. Не круто объяснять остальным разработчикам, что им нужно загрузить и скомпилировать магистраль, чтобы заставить сборку работать. Но я думаю, что трудно жаловаться, когда это бесплатно: o)
2. Вам не нужно компилировать магистраль самостоятельно. Просто используйте сборку nightly. Я только что перечислил возможность самостоятельной компиляции магистрали как … ну, в качестве дополнительной опции 🙂
Ответ №2:
MSBuild (последняя версия) также доступна через NuGet: http://nuget.org/packages/MSBuildTasks
Вы можете установить его через графический интерфейс пользователя или в консоли запуска диспетчера пакетов
Install-Package MSBuildTasks