|
7 | 7 |
|
8 | 8 | #### Debugger |
9 | 9 |
|
10 | | -* Adds support for [Source Link](https://github.com/dotnet/core/blob/master/Documentation/diagnostics/source_link.md), Symbol Servers and other more advanced symbol options ([#373](https://github.com/OmniSharp/omnisharp-vscode/issues/373)) |
| 10 | +* Adds support for [Source Link](https://aka.ms/SourceLinkSpec), Symbol Servers and other more advanced symbol options ([#373](https://github.com/OmniSharp/omnisharp-vscode/issues/373)) |
11 | 11 | * Adds launch.json option to suppress Just-In-Time compiler optimizations. |
12 | 12 | * Due to the previous two items and work from the .NET Team, it is now possible to easily debug into ASP.NET itself in projects running against .NET Core 2.1 preview 1. Support for debugging into all the managed code in .NET Core will come in future .NET Core 2.1 builds. Instructions are in the [wiki](https://github.com/OmniSharp/omnisharp-vscode/wiki/Debugging-into-the-.NET-Framework-itself). |
| 13 | +* Adds a Code Lens indicator for runnning and debugging all tests in a class. ([#420](https://github.com/OmniSharp/omnisharp-vscode/issues/420), PR: [#1961](https://github.com/OmniSharp/omnisharp-vscode/pull/1961); PR: [omnisharp-roslyn#1089](https://github.com/OmniSharp/omnisharp-roslyn/pull/1089)) |
13 | 14 |
|
14 | 15 | #### Specify OmniSharp Version |
15 | 16 | Enables the use of pre-release builds of Omnisharp. Downloading a pre-release build of Omnisharp allows the C# extension for VS Code to use features that have been merged into the "master" branch of omnisharp-roslyn(https://github.com/OmniSharp/omnisharp-roslyn) but that have not been officially released |
16 | 17 | * Adds support to use the "omnisharp.path" option to download a specific copy of OmniSharp. The possible values for this option are: |
17 | | - * Some absolute path - Use a local copy of OmniSharp. The value must point to a directory which contains OmniSharp, typically a user's build output directory for the OmniSharp-Roslyn project. Example: C:\omnisharp-roslyn\artifacts\publish\OmniSharp.Stdio\win7-x64\OmniSharp.exe. |
18 | | - * "latest" - Use the latest CI build |
19 | | - * `version` - Use a specific version of OmniSharp. Example: `1.29.2-beta.60` |
| 18 | + * `<Path to the omnisharp executable>` - Use a local copy of OmniSharp. The value must point to a directory which contains OmniSharp, typically a user's build output directory for the OmniSharp-Roslyn project. Example: C:\omnisharp-roslyn\artifacts\publish\OmniSharp.Stdio\win7-x64\OmniSharp.exe. |
| 19 | + * `latest` - Use the latest CI build |
| 20 | + * `<version>` - Use a specific version of OmniSharp. Example: `1.29.2-beta.60` |
| 21 | + |
| 22 | +#### Editor |
| 23 | + |
| 24 | +* Splits the OmniSharp status bar item into two parts, both of which appear on the left and have specific responsibilities. ([#2146](https://github.com/OmniSharp/omnisharp-vscode/issues/2146), PR: [@2133](https://github.com/OmniSharp/omnisharp-vscode/pull/2133)) |
| 25 | + * OmniSharp server status bar item - Shows the various stages that the OmniSharp server initialization might be in (eg: Downloading, Installing, etc). The flame icon is green when the server is initialized and running properly, or red if there is an error. |
| 26 | + * Project Information status bar item - |
| 27 | + * Displays the name of the selected project regardless of the currently active document. |
| 28 | + * If a project is already selected, it displays the name of the selected project. Clicking on it displays a menu to switch to other projects in the workspace. |
| 29 | + * If there are multiple possible launch targets, it displays 'Select Project'. Clicking on it displays a menu to select one. |
20 | 30 |
|
21 | 31 | #### Misc |
22 | 32 | * Enables suppressing the "some projects had trouble loading" popup using the `omnisharp.disableMsBuildDiagnosticWarning` option ([#2110]https://github.com/OmniSharp/omnisharp-vscode/issues/2110) |
|
0 commit comments