Аналогичный (не повторяющийся) вопрос был размещен здесь: Как программно перечислить все проекты в решении?
В моем предыдущем вопросе: Как безопасно переименоватькласс в проекте Common (совместно используемый несколькими решениями) , Thought предложил создать отдельное решение, включающее все проекты, которые ссылаются на мой общий проект.
Так что теперь мне нужно добавить/ удалить существующие проекты в моем общем решении.В настоящее время у меня около 50 проектов ссылаются на общий проект, поэтому было бы неплохо, если бы я мог программно добавлять / удалять проекты из решения.
Спасибо
У меня была такая же проблема ...
Project.Remove () генерирует исключение UnImplemented
ответ должен использовать:
Решение :: Удалить (Project prj);
и
Solution :: AddFromTemplate (строка FileName, строка Destination, строка ProjectName, исключение bool)