You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-53Lines changed: 5 additions & 53 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,39 +16,13 @@ The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnishar
16
16
17
17
## Announcements
18
18
19
-
### Planned removal of the included Mono & MSBuild Tools
19
+
### The C# extension no longer ships with an included Mono & MSBuild Tools
20
20
21
-
In the future .NET Framework builds of OmniSharp will not 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 will be changing the default value of `omnisharp.useModernNet` to `true`.
21
+
.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`.
22
22
23
-
See issue [#5120](https://github.com/OmniSharp/omnisharp-vscode/issues/5120) for more details.
24
-
25
-
### Using .NET 6 builds of OmniSharp
26
-
27
-
Starting with C# extension version 1.24.0, there is now an option to use build of OmniSharp that runs on the .NET 6 SDK. This build requires that the .NET 6 SDK be installed and does not use Visual Studio MSBuild tools or Mono. It only supports newer SDK-style projects that are buildable with `dotnet build`. Unity projects and other Full Framework projects are not supported.
28
-
29
-
To use the .NET 6 build, set `omnisharp.useModernNet` to `true` in your VS Code settings and restart OmniSharp.
30
-
31
-
### Note about using .NET Core 3.1.4xx SDKs
32
-
33
-
The .NET 3.1.4xx SDKs require version 16.7 of MSBuild.
34
-
35
-
You can also use the .NET 6 build of OmniSharp which runs on the .NET 6 SDK. See instructions above.
36
-
37
-
### Note about using .NET 5 SDKs
38
-
39
-
The .NET 5 SDK requires version 16.8 of MSBuild.
40
-
41
-
For Windows users who have Visual Studio installed, this means you will need to be on the latest Visual Studio 16.8 Preview.
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.
42
24
43
-
You can also use the .NET 6 build of OmniSharp which runs on the .NET 6 SDK. See instructions above.
44
-
45
-
### Note about using .NET 6 SDKs
46
-
47
-
The .NET 6 SDK requires version 16.10 of MSBuild.
48
-
49
-
For Windows users who have Visual Studio installed, this means you will need to have Visual Studio 16.11 or newer installed.
50
-
51
-
You can also use the .NET 6 build of OmniSharp which runs on the .NET 6 SDK. See instructions above.
25
+
See issue [#5120](https://github.com/OmniSharp/omnisharp-vscode/issues/5120) for more details.
52
26
53
27
## What's new in 1.25.0
54
28
* Make SDK build of OmniSharp the default ([#5120](https://github.com/OmniSharp/omnisharp-vscode/issues/5120), PR: [#5176](https://github.com/OmniSharp/omnisharp-vscode/pull/5176))
@@ -104,22 +78,6 @@ You can also use the .NET 6 build of OmniSharp which runs on the .NET 6 SDK. See
104
78
* Support inlay hints (PR: [omnisharp-roslyn#2357](https://github.com/OmniSharp/omnisharp-roslyn/pull/2357))
105
79
* Update build tools to match .NET SDK 6.0.201 ([omnisharp-roslyn#2363](https://github.com/OmniSharp/omnisharp-roslyn/pull/2363))
106
80
107
-
## What's new in 1.24.1
108
-
* Only semantically highlight documents from uri.scheme 'file' (PR: [#5059](https://github.com/OmniSharp/omnisharp-vscode/pull/5059))
109
-
* Filter packages to install by framework before attempting install ([#5032](https://github.com/OmniSharp/omnisharp-vscode/issues/5032), PR: [#5041](https://github.com/OmniSharp/omnisharp-vscode/pull/5041))
110
-
* Update Razor's TextMate to latest. (PR: [#5012](https://github.com/OmniSharp/omnisharp-vscode/pull/5012))
* Pass Completion, Rename and Block Structure options directly instead of updating the Workspace (PR: [omnisharp-roslyn#2306](https://github.com/OmniSharp/omnisharp-roslyn/pull/2306))
114
-
* Update included build tool to match the current 6.0.200 sdk (PR: [omnisharp-roslyn#2329](https://github.com/OmniSharp/omnisharp-roslyn/pull/2329))
115
-
* Fix concurrency issue in CSharpDiagnosticWorker (PR: [omnisharp-roslyn#2333](https://github.com/OmniSharp/omnisharp-roslyn/pull/2333))
116
-
* run analyzers on multiple threads if allowed to (PR: [omnisharp-roslyn#2285](https://github.com/OmniSharp/omnisharp-roslyn/pull/2285))
117
-
* Add MSBuild project to solution and apply the change to Roslyn workspace as a unit (PR: [omnisharp-roslyn#2314](https://github.com/OmniSharp/omnisharp-roslyn/pull/2314))
118
-
* Updated to Roslyn 4.0.1 (PR: [omnisharp-roslyn#2323](https://github.com/OmniSharp/omnisharp-roslyn/pull/2323))
119
-
* Enable OmniSharp.Cake tests for .NET 6 (PR: [omnisharp-roslyn#2307](https://github.com/OmniSharp/omnisharp-roslyn/pull/2307))
120
-
* Handle completions with trailing whitespace on previous lines (PR: [omnisharp-roslyn#2319](https://github.com/OmniSharp/omnisharp-roslyn/pull/2319))
121
-
* Update build bools to match .NET SDK 6.0.200 (PR: [omnisharp-roslyn#2347](https://github.com/OmniSharp/omnisharp-roslyn/pull/2347))
122
-
123
81
### Emmet support in Razor files
124
82
125
83
To enable emmet support, add the following to your settings.json:
@@ -130,12 +88,6 @@ To enable emmet support, add the following to your settings.json:
130
88
}
131
89
```
132
90
133
-
### Semantic Highlighting
134
-
135
-
The C# semantic highlighting support is in preview. To enable, set `editor.semanticHighlighting.enabled` and `csharp.semanticHighlighting.enabled` to `true` in your settings. Semantic highlighting is only provided for code files that are part of the active project.
136
-
137
-
To really see the difference, try the new Visual Studio 2019 Light and Dark themes with semantic colors that closely match Visual Studio 2019.
138
-
139
91
### Supported Operating Systems for Debugging
140
92
141
93
Currently, the C# debugger officially supports the following operating systems:
@@ -163,7 +115,7 @@ First install:
163
115
164
116
To **run and develop** do the following:
165
117
166
-
* Run `npm i`
118
+
* Run `npm ci`
167
119
* Run `npm run compile`
168
120
* Open in Visual Studio Code (`code .`)
169
121
*_Optional:_ run `npm run watch`, make code changes
0 commit comments