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
+24-12Lines changed: 24 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,28 +9,40 @@ Welcome to the C# extension for Visual Studio Code! This preview provides the fo
9
9
* Lightweight development tools for [.NET Core](https://dotnet.github.io).
10
10
* Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.
11
11
* Debugging support for .NET Core (CoreCLR). NOTE: Mono and Desktop CLR debugging is not supported.
12
-
* Support for project.json projects on Windows, OS X and Linux, and csproj projects on Windows.
12
+
* Support for project.json projects on Windows, macOS and Linux, and csproj projects on Windows.
13
13
14
14
The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnisharp-roslyn).
15
15
16
-
### **Important!** Breaking Changes as of 1.2
17
-
18
-
* The C# extension now only supports .NET Core 1.0. Please upgrade any RC1 or RC2 projects to the 1.0.0 release build.
19
-
***Support for .csproj projects is partially functional on OS X and Linux.** This will impact anyone doing .csproj development on OS X or Linux (e.g. Unity, Xamarin, etc.). We are working to address this in the near future. However, for now, you can use the [Legacy C# Support extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.omnisharp).
16
+
### What's New in 1.3
17
+
18
+
* Support for Unity and Mono development on macOS and Linux has been restored! This release brings back support for the Mono version of OmniSharp, which is used to provide *much* better support for .csproj/.sln projects. Please note that Mono version 4.0.1 or newer is required.
19
+
* Generation of tasks.json and launch.json files can now properly handle nested projects. [#170](https://github.com/OmniSharp/omnisharp-vscode/issues/170)
20
+
* New UI that makes it easy to select a process ID when attaching the debugger to another process. Note: If you have an existing launch.json file, you can re-generate it by deleting the file, closing your workspace in Visual Studio Code and opening it again. Or, you can open the launch.json file and change the `processId` value to `"${command.pickProcess}"`.
21
+
* Support for debugging in .cshtml files. To enable this, add a `sourceFileMap` entry to your launch.json with the following content: `"sourceFileMap": { "/Views": "${workspaceRoot}/Views" }`
22
+
* Support for conditional breakpoints
23
+
* New support for changing variable values in the debugger! To try this, just right-click on the variable name and select 'Set Value'. Note: To properly support this feature, we've changed the display of variable type names in the debugger to a shortened form. The full type name can be viewed by hovering over the name with the mouse.
24
+
* New configuration option to enable [stepping into properties and operators](https://github.com/OmniSharp/omnisharp-vscode/blob/release/debugger.md#stepping-into-properties-and-operators).
25
+
* Duplicate warnings and errors should no longer accumulate in Unity projects [#447](https://github.com/OmniSharp/omnisharp-vscode/issues/447)
26
+
27
+
### Supported Operating Systems
28
+
29
+
* Currently, the C# extension supports the following operatings systems:
30
+
* Windows (64-bit only)
31
+
* macOS
32
+
* Ubuntu 14.04 / Linux Mint 17
33
+
* Ubuntu 16.04
34
+
* Debian 8.2
35
+
* CentOS 7.1 / Oracle Linux 7
36
+
* Red Hat Enterprise Linux (RHEL)
37
+
* Fedora 23
38
+
* OpenSUSE 13.2
20
39
21
40
### Found a Bug?
22
41
Please file any issues at https://github.com/OmniSharp/omnisharp-vscode/issues.
23
42
24
43
### Debugging
25
44
The C# extension now supports basic debugging capabilities! See http://aka.ms/vscclrdebugger for details.
26
45
27
-
### What's new in C# extension version 1.2
28
-
29
-
* Adds debugger support for new Linux versions: Ubuntu 16.04, Fedora 23, openSUSE 13.2, and Oracle Linux 7.1
30
-
* Enhanced debug console output: module loads are now output, and there are launch.json options for controlling what is output
31
-
* Source file checksum support for breakpoints. This ensures that the debugger only sets breakpoints in code that exactly matches the open document.
32
-
* Support for editing the value of variables in the watch and locals window (requires VS Code 1.3)
0 commit comments