Я создаю мастер, чтобы помочь моей организации автоматически создать базовый проект для всех приложений. Идея состоит в том, что программист может ввести название проекта, несколько других основ, и процесс будет создавать некоторые проекты, добавить другой проект из источника управления, настроить IIS и т. Д.Visual Studio - программно настроить решение для управления исходным кодом
Большая часть работы выполняется просто используя шаблоны проектов и интерфейс IWizard для некоторых более сложных операций. То, что я пытаюсь сделать, так это, когда все проекты создаются автоматически, я создаю рабочее пространство и автоматически перемещаю все файлы под контролем источника. Я также делаю такие вещи, как добавление общих проектов, настройка некоторых специальных настроек в IIS и т. Д. Проблема заключается в том, что файл решения, хотя он находится под контролем источника, на самом деле не настроен на использование контроля источника.
У кого-нибудь есть идея о том, как программно настроить решение, чтобы оно было частью управления версиями и готово к использованию? Я столкнулся с кирпичной стеной и, похоже, не смог бы продолжить. BTW: В случае, если a не дал понять, я по существу стараюсь сделать то же самое в коде, что и щелчок правой кнопкой мыши по проекту, и выбрав «Добавить решение в исходное управление».
Как я уже сказал, у меня есть большинство проблем. Именно эта последняя дает мне подходит ...
важные факты: Windows XP VS 2008 TFS Использование объектов Microsoft.TeamFoundation ....
Спасибо за отзыв. Да, я в основном собираюсь использовать EnvDTE для этого. Мой опыт был ограничен, и я не мог найти хорошую отправную точку. Крис ответил тем, что я должен был подумать о том, чтобы использовать макрос, чтобы получить исходную точку. – Bomlin