Я работаю над автоматизированным процессом для создания базового приложения, которое включает в себя общие библиотеки и проекты, проверяет все на исходное управление и настраивает базовую сборку для решения. Большинство проблем, которые я решил, кроме одного. Можно ли перехватить заданный пользователем путь для решения и проектов и изменить этот путь?Visual Studio - перехват и изменение пути при создании решений и проектов
Иными словами.
пользователь дает C:/Projects/App1 на экране создания нового проекта. Решение и проекты фактически сохраняются на C:/Projects/App1/trunk/source/App1
Я хочу изменить путь, чтобы облегчить настройку нашей TFS для непрерывных сборок. Я решил большинство других проблем, кроме этого, и кажется, что это должно быть самым простым. Я попытался понять, могу ли я изменить его в своем классе IWizard, но пока не повезло. Любые предложения будут ценны.
Я должен добавить, что этот процесс запускается пользователем при выборе настраиваемого шаблона. Если нет ответа с использованием настраиваемого шаблона, я переключусь на надстройку VS.
-Скотт
Я не знаю, как это сделать, но я скажу, что вы собираетесь вымолить много разработчиков, если вы действительно успешны. Большинство разработчиков, которых я знаю, очень подробно относятся к тому, как им нравится организовывать свой код, и ни один из них не является таким же. Не поддерживает ли TFS разные рабочие группы? – Todd
Да TFS поддерживает различные рабочие каталоги. Проблема возникает из-за ссылки на внешние проекты, 260 ограничений пути и т. Д. ... Всевозможные проблемы, связанные с автоматическими сборками. Если разные разработчики устанавливают разные способы, он может сломать (будет) прерывать непрерывную сборку. – Bomlin