Файлы развертывания TFS 2010 Build ClickOnce - PullRequest
0 голосов
/ 03 ноября 2011

Мое приложение состоит из Сервера и Клиента.У каждого из наших клиентов есть компьютер, на котором будет размещаться сервер, и развертывание клиента в один клик, которое они затем смогут установить на любые компьютеры, которые они хотят иметь.В настоящее время я пытаюсь найти лучший способ справиться с этим, поскольку поддержка публикации Clickonce-инсталляторов из TFS Build, по-видимому, отсутствует.

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

Моим идеальным решением было бы иметь командный проект для кода (сервер и клиент), а затем отдельный командный проект с папками для каждогопокупатель.Командный проект для клиентов также будет содержать двоичные файлы из сборок Сервера и Клиента.Затем я создал бы для каждого клиента сборку, которая изменила бы URL публикации клиентского файла clickonce .application и переподписал его.

Самое большое место, где я сейчас застрял, - это как получить файлы публикации clickonce.из Team Build, но мне также любопытно, есть ли просто лучший способ сделать это, который я пропустил.

Спасибо

1 Ответ

0 голосов
/ 03 ноября 2011

См. "Построение приложений ClickOnce из командной строки [MSDN]"

Я думаю, вы можете настроить MSBuild workflow активность в Team Foundation Build для публикациикаждый из проектов вашего клиента, если вы используете шаблон рабочего процесса по умолчанию.

...