Visual Code
Что это вообще такое? Впервые слышу.
Может Visual Studio?
Вообще по моему опыту - sln сейчас используется исключительно в dotnet - там он позволяет с группировать несколько единиц компиляции (проектов) в одном "решении".
Сами проекты могут быть написаны на C#, F#, VB.NET, или C++/CLI (не путать с обычным C++), и в теории могут быть прикручены любые проекты, которые собираются через msbuild.
Ну и в контексте дотнета такой sln файл может потребляться не только большой студией, но и Rider-ом и VSC (с соответствующим плагином), и различными инструментами командной строки (в частности - dotnet SDK)