@PashaKrizskiy

Какие API существуют в Visual Studio (C#) для работы с проектом?

Пишу парсер кода C# на C#, до сих пор парсер работает с обычным txt-файлом, в который скопирован C# код, но хотелось бы, чтобы можно было открыть проект (к примеру, в Visual Studio проект запускается .sln файлом) и работать с файалами исходного кода, содержащимися в этом проекте.
Вопрос заключается в том, как это сделать, в какую сторону копать. Возможно, среда разработки (IDE) предусматривает какие-нибудь интерфейсы для этого. Буду благодарен за любую информацию.
  • Вопрос задан
  • 366 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Free_ze
Пишу комментарии в комментарии, а не в ответы
Ответ написан
Комментировать
@Beltoev
Живу в своё удовольствие
Вам намного проще будет натравить парсер на папку с проектом, чтобы он ходил по всем вложенным папкам и искал *.cs файлы для разбора.
Ответ написан
Комментировать
Rou1997
@Rou1997
Можно написать плагин для Visual Studio, но он будет работать только в Community и лучше, писать тоже плагины можно только в ней, еще в сторону COM можете покопать, там все на нем, но, пожалуй, лучше самому написать парсер *.sln, *.csproj и т.п.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы