У меня есть приложение, которое мы используем внутренне, который развертывается через ClickOnce. У нас есть 5 мест, на которых я развертываю Установку вручную путем изменения Настроек Местоположения и выполнения Публикования 5 раз.
У нас есть 2010 TFS, но я незнаком с использованием его для чего-либо помимо Управления исходным кодом. Я хотел бы исследовать возможность использования Сервера Основы Команды (2010) для выполнения этого. Это - что-то, что TFS способен к выполнению, если настроено правильно?
Взгляните на MSBuild и его схему / конфигурацию на основе XML. На предыдущем месте у меня была настройка задачи MSBuild, чтобы с легкостью выдвигать развертывания ClickOnce, после того, как вы прибили одно, получение четырех других будет простым повторением. Я помню, как MSBuild пришлось немного учиться.
Полезные ссылки:
Создание приложений ClickOnce из командной строки
Публикация проекта ClickOnce из командной строки MSBuild
Я не сомневаюсь, что в TFS есть что-то полезное для MSBuild, возможно, установка на основе графического интерфейса, но я не могу сказать.