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
Welcome to the C# extension for Visual Studio Code! This extension provides the following features inside VS Code:
10
10
11
-
* Lightweight development tools for [.NET Core](https://dotnet.github.io).
12
-
* Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.
13
-
* Debugging support for .NET Core (CoreCLR). NOTE: Mono debugging is not supported. Desktop CLR debugging has [limited support](https://github.com/OmniSharp/omnisharp-vscode/wiki/Desktop-.NET-Framework).
14
-
* Support for project.json and csproj projects on Windows, macOS and Linux.
11
+
- Lightweight development tools for [.NET Core](https://dotnet.github.io).
12
+
- Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.
13
+
- Debugging support for .NET Core (CoreCLR). NOTE: Mono debugging is not supported. Desktop CLR debugging has [limited support](https://github.com/OmniSharp/omnisharp-vscode/wiki/Desktop-.NET-Framework).
14
+
- Support for project.json and csproj projects on Windows, macOS and Linux.
15
15
16
16
The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnisharp-roslyn).
-[Video Tutorial compiling with .NET Core](https://channel9.msdn.com/Blogs/dotnet/Get-started-VSCode-Csharp-NET-Core-Windows)
22
22
23
23
## What's new in 1.21.16
24
-
* Support for .NET Core 3.1 in csx files (PR: [#1731](https://github.com/OmniSharp/omnisharp-roslyn/pull/1731))
25
-
* Update the minimal MSBuild to better support .NET 5 Previews ([omnisharp-vscode#3653](https://github.com/OmniSharp/omnisharp-vscode/issues/3653), PR: [#1746](https://github.com/OmniSharp/omnisharp-roslyn/pull/1746))
24
+
25
+
- Support for .NET Core 3.1 in csx files (PR: [#1731](https://github.com/OmniSharp/omnisharp-roslyn/pull/1731))
26
+
- Update the minimal MSBuild to better support .NET 5 Previews ([omnisharp-vscode#3653](https://github.com/OmniSharp/omnisharp-vscode/issues/3653), PR: [#1746](https://github.com/OmniSharp/omnisharp-roslyn/pull/1746))
26
27
27
28
## What's new in 1.21.15
28
-
* Fixed freezing and unresponsiveness when opening folder with many nested sub-folders (PR: [#3681](https://github.com/OmniSharp/omnisharp-vscode/pull/3681))
29
-
* Fixed handling of dismiss response to assets prompt (PR: [3678](https://github.com/OmniSharp/omnisharp-vscode/pull/3678))
29
+
30
+
- Fixed freezing and unresponsiveness when opening folder with many nested sub-folders (PR: [#3681](https://github.com/OmniSharp/omnisharp-vscode/pull/3681))
31
+
- Fixed handling of dismiss response to assets prompt (PR: [3678](https://github.com/OmniSharp/omnisharp-vscode/pull/3678))
30
32
31
33
## What's new in 1.21.14
32
-
* Fixed an issue where Razor formatting fails in the presence of @using directives
33
-
* Added support for `annotations` value of `Nullable` csproj property ([omnisharp-roslyn/#1721](https://github.com/OmniSharp/omnisharp-roslyn/issues/1721), PR: [omnisharp-roslyn/#1722](https://github.com/OmniSharp/omnisharp-roslyn/pull/1722))
34
-
* Added ability to specify custom RunSettings for tests (PR: [#3573](https://github.com/OmniSharp/omnisharp-vscode/pull/3573), PR: [omnisharp-roslyn/#1710](https://github.com/OmniSharp/omnisharp-roslyn/pull/1710))
34
+
35
+
- Fixed an issue where Razor formatting fails in the presence of @using directives
36
+
- Added support for `annotations` value of `Nullable` csproj property ([omnisharp-roslyn/#1721](https://github.com/OmniSharp/omnisharp-roslyn/issues/1721), PR: [omnisharp-roslyn/#1722](https://github.com/OmniSharp/omnisharp-roslyn/pull/1722))
37
+
- Added ability to specify custom RunSettings for tests (PR: [#3573](https://github.com/OmniSharp/omnisharp-vscode/pull/3573), PR: [omnisharp-roslyn/#1710](https://github.com/OmniSharp/omnisharp-roslyn/pull/1710))
35
38
36
39
## What's new in 1.21.13
37
-
* Change Marketplace publisher for the C# extension from ms-vscode to ms-dotnettools
38
-
* Ignore diagnostics from virtual files ([aspnetcore/#18927](https://github.com/dotnet/aspnetcore/issues/18927), PR: [#3592](https://github.com/OmniSharp/omnisharp-vscode/pull/3592))
39
-
* Detect and create Blazor WASM launch and debug settings ([aspnetcore/#17549](https://github.com/dotnet/aspnetcore/issues/17549), PR: [#3593](https://github.com/OmniSharp/omnisharp-vscode/pull/3593))
40
-
* Updated Razor support (PR:[3594](https://github.com/OmniSharp/omnisharp-vscode/pull/3594))
41
-
* Support for @code/@functions block formatting
42
-
* Updated Razor's TextMate grammar to include full syntactic colorization
43
-
* Several bug fixes
40
+
41
+
- Change Marketplace publisher for the C# extension from ms-vscode to ms-dotnettools
42
+
- Ignore diagnostics from virtual files ([aspnetcore/#18927](https://github.com/dotnet/aspnetcore/issues/18927), PR: [#3592](https://github.com/OmniSharp/omnisharp-vscode/pull/3592))
43
+
- Detect and create Blazor WASM launch and debug settings ([aspnetcore/#17549](https://github.com/dotnet/aspnetcore/issues/17549), PR: [#3593](https://github.com/OmniSharp/omnisharp-vscode/pull/3593))
44
+
- Updated Razor support (PR:[3594](https://github.com/OmniSharp/omnisharp-vscode/pull/3594))
45
+
- Support for @code/@functions block formatting
46
+
- Updated Razor's TextMate grammar to include full syntactic colorization
47
+
- Several bug fixes
44
48
45
49
### Supported Operating Systems for Debugging
46
50
47
-
* Currently, the C# debugger officially supports the following operating systems:
51
+
- Currently, the C# debugger officially supports the following operating systems:
48
52
49
-
* X64 operating systems:
50
-
* Windows 7 SP1 and newer
51
-
* macOS 10.12 (Sierra) and newer
52
-
* Linux: see [.NET Core documentation](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2-supported-os.md#linux) for the list of supported distributions. Note that other Linux distributions will likely work as well as long as they include glibc and OpenSSL.
53
-
* ARM operating systems:
54
-
* Linux is supported as a remote debugging target
53
+
- X64 operating systems:
54
+
- Windows 7 SP1 and newer
55
+
- macOS 10.12 (Sierra) and newer
56
+
- Linux: see [.NET Core documentation](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2-supported-os.md#linux) for the list of supported distributions. Note that other Linux distributions will likely work as well as long as they include glibc and OpenSSL.
57
+
- ARM operating systems:
58
+
- Linux is supported as a remote debugging target
55
59
56
60
### Found a Bug?
57
61
@@ -63,19 +67,37 @@ Alternatively you could visit https://github.com/OmniSharp/omnisharp-vscode/issu
63
67
### Development
64
68
65
69
First install:
66
-
* Node.js (8.11.1 or later)
67
-
* Npm (5.6.0 or later)
70
+
71
+
- Node.js (8.11.1 or later)
72
+
- Npm (5.6.0 or later)
68
73
69
74
To **run and develop** do the following:
70
75
71
-
* Run `npm i`
72
-
* Run `npm run compile`
73
-
* Open in Visual Studio Code (`code .`)
74
-
**Optional:* run `npm run watch`, make code changes
75
-
* Press <kbd>F5</kbd> to debug
76
+
- Run `npm i`
77
+
- Run `npm run compile`
78
+
- Open in Visual Studio Code (`code .`)
79
+
-_Optional:_ run `npm run watch`, make code changes
80
+
- Press <kbd>F5</kbd> to debug
76
81
77
82
To **test** do the following: `npm run test` or <kbd>F5</kbd> in VS Code with the "Launch Tests" debug configuration.
The Microsoft C# extension is subject to [these license terms](RuntimeLicenses/license.txt).
81
89
The source code to this extension is available on [https://github.com/OmniSharp/omnisharp-vscode](https://github.com/OmniSharp/omnisharp-vscode) and licensed under the [MIT license](LICENSE.txt).
90
+
91
+
## Code of Conduct
92
+
93
+
This project has adopted the code of conduct defined by the [Contributor Covenant](http://contributor-covenant.org/)
94
+
to clarify expected behavior in our community.
95
+
For more information see the [.NET Foundation Code of Conduct](http://www.dotnetfoundation.org/code-of-conduct).
96
+
97
+
## Contribution License Agreement
98
+
99
+
By signing the [CLA](https://cla.dotnetfoundation.org/OmniSharp/omnisharp-roslyn), the community is free to use your contribution to .NET Foundation projects.
100
+
101
+
## .NET Foundation
102
+
103
+
This project is supported by the [.NET Foundation](http://www.dotnetfoundation.org).
0 commit comments