Я создаю расширение Visual Studio, если мне нужно получить доступ к файлам исходного кода в каждом проекте в решении, сканировать и запускать над ними некоторую работу.
Я избегаю Roslyn, потому что мне нужно для работы с исходным кодом XAML, F # и C ++, а также с C# и VB. NET, и я не хочу использовать одну платформу для обработки всех языков и не смешивать и сопоставлять, если это возможно!
Я хочу поддерживать VS2015, VS2017 и VS2019.
А я использую VS2019 для разработки.