Skip to content

Commit 49b48ef

Browse files
authored
Update README.md
1 parent 5333a1d commit 49b48ef

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ Welcome to the C# extension for Visual Studio Code! This extension provides the
99

1010
The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnisharp-roslyn).
1111

12+
### Requirements
13+
14+
- [.NET 6 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) or newer when `omnisharp.useModernNet` is set to `true` (the default value).
15+
- A Full Framework runtime and MSBuild tooling when `omnisharp.useModernNet` is set to `false`.
16+
- Windows: .NET Framework along with [MSBuild Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022)
17+
- MacOS/Linux: [Mono with MSBuild](https://www.mono-project.com/download/preview/)
18+
1219
### Get Started Writing C# in VS Code
1320

1421
* [Documentation](https://code.visualstudio.com/docs/languages/csharp)
@@ -20,7 +27,7 @@ The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnishar
2027

2128
.NET Framework builds of OmniSharp no longer ship with Mono or the MSBuild tooling (See announcement [omnisharp-roslyn#2339](https://github.com/OmniSharp/omnisharp-roslyn/issues/2339)). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we have changed the default value of `omnisharp.useModernNet` to `true`.
2229

23-
If you still need Unity or .NET Framework support, you can set `omnisharp.useModernNet` to `false` in your VS Code settings and restart OmniSharp.
30+
If you still need Unity or .NET Framework support, you can set `omnisharp.useModernNet` to `false` in your VS Code settings and restart OmniSharp. Please see the [Requirements](https://github.com/OmniSharp/omnisharp-vscode#requirements) to ensure necessary tooling is installed.
2431

2532
See issue [#5120](https://github.com/OmniSharp/omnisharp-vscode/issues/5120) for more details.
2633

0 commit comments

Comments
 (0)