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
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marke
5
5
While it is possible to use the C# extension as a standalone extension, we highly recommend using [C# Dev Kit][csdevkitextension].
6
6
7
7
1. Installing [C# Dev Kit][csdevkitextension] will automatically install this extension as a required dependency.
8
-
2. Open a folder/workspace that contains a C# project (.csproj) and a C# solution (.sln) and the extension will activate.
8
+
2. Open a folder/workspace that contains a C# project (.csproj) and a C# solution (.sln/.slnx) and the extension will activate.
9
9
3. Whether you install C# Dev Kit or just the C# extension, the [.NET Install Tool](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscode-dotnet-runtime) will be installed as a dependency.
10
10
11
11
Note: If working on a solution that requires versions prior to .NET 6 or non-solution based projects, install a .NET Framework runtime and [MSBuild tooling](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022).
Copy file name to clipboardExpand all lines: test-plan.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,16 +14,16 @@ See [OmniSharp Options](https://github.com/dotnet/vscode-csharp/blob/main/test-p
14
14
All the validations below should be performed on both Windows and at least one Unix platform (MacOS, Linux). These can be done on x64 versions unless there are ARM specific changes to validate.
15
15
16
16
#### Opening projects
17
-
When you open a directory in VS Code, the C# extension should look for a .csproj, .sln, or .slnf file in that directory and use "OmniSharp" to load it. If a .cs file is present and no .csproj, .sln, or .slnf file are present, Omnisharp should start but the intellisense should only appear when a change is made to the file.
17
+
When you open a directory in VS Code, the C# extension should look for a .csproj, .sln, .slnx, or .slnf file in that directory and use "OmniSharp" to load it. If a .cs file is present and no .csproj, .sln, or .slnf file are present, Omnisharp should start but the intellisense should only appear when a change is made to the file.
18
18
If you look in "Output > Omnisharp Log" a bunch of information should be printed about what copy of MSBuild was used and what projects were load
19
19
20
20
Project types to test:
21
21
* Standalone csproj
22
-
* Directory containing .sln or .slnf file that references csprojs--projects should be loaded
22
+
* Directory containing .sln, .slnx, or .slnf file that references csprojs--projects should be loaded
23
23
* .NET Core/.NET Standard csproj
24
24
* (Windows) Desktop .NET projects
25
25
* Unity projects
26
-
* A directory containing a .cs file without a csproj/sln. As stated above, intellisense should appear only when a change is made to the file.
26
+
* A directory containing a .cs file without a csproj/sln/slnx. As stated above, intellisense should appear only when a change is made to the file.
27
27
28
28
The easist way to verify that a project was successfully loaded is to open a .cs file within it and verify that the references codelens indicator appears.
0 commit comments