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