RoboCopy не включена в последнюю версию сообщества MSBuild?

#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