Supported project file formats
This topic helps you determine whether you can use JetBrains Rider to work with a specific project file format on a specific operating system.
Format | Windows | macOS | Linux | Remarks |
|---|---|---|---|---|
.sln (C#, VB, F#) | Classic file format for .NET solutions | |||
.sln (C++) | For full C++ support across all platforms, consider using CLion — JetBrains' dedicated C/C++ IDE. | |||
.slnx (C#, VB, F#) | Newer file format for .NET solutions | |||
.slnx (C++) | Experimental support for C++ solutions | |||
.slnf | Filtered .NET solution | |||
CMakeLists.txt | CMake C++ project | |||
.csproj | Single C# project | |||
.vbproj | Single Visual Basic project | |||
.fsproj | Single F# project | |||
.uproject | ||||
.uprojectdirs | ||||
.code-workspace | Verse language projects for Unreal Engine. Requires Verse Language plugin. | |||
Folder | Allows working with all supported languages that can be used without a project model, such as JavaScript, TypeScript, HTML, CSS, XML, SQL. |