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
Merged PR 474132: Update support for dotnet.defaultSolution to recognize 'disable' and other tweaks
- Update the message for dotnet.defaultSolution to match the Dev Kit one
- Remove order: 0 for options that should only be set by extension developers
- Make the "useOmnisharp" option order first
- Update support for dotnet.defaultSolution to recognize 'disable'
Copy file name to clipboardExpand all lines: package.json
+8-10Lines changed: 8 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -714,7 +714,8 @@
714
714
"dotnet.server.useOmnisharp": {
715
715
"type": "boolean",
716
716
"default": false,
717
-
"description": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not work with C# Dev Kit"
717
+
"description": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not work with C# Dev Kit.",
718
+
"order": 0
718
719
},
719
720
"csharp.format.enable": {
720
721
"type": "boolean",
@@ -1146,26 +1147,24 @@
1146
1147
"properties": {
1147
1148
"dotnet.defaultSolution": {
1148
1149
"type": "string",
1149
-
"description": "The name of the default solution used at start up if the repo has multiple solutions. e.g.'MyAwesomeSolution.sln'. Default value is `null` which will cause the first in alphabetical order to be chosen."
1150
+
"description": "The path of the default solution to be opened in the workspace, or set to 'disable' to skip it.",
1151
+
"order": 0
1150
1152
},
1151
1153
"dotnet.dotnetPath": {
1152
1154
"type": "string",
1153
1155
"scope": "machine-overridable",
1154
-
"description": "Specified the path to a dotnet installation to use instead of the default system one. This only influences the dotnet installation to use for hosting the language server itself. Example: \"/home/username/mycustomdotnetdirectory\".",
1155
-
"order": 0
1156
+
"description": "Specified the path to a dotnet installation to use instead of the default system one. This only influences the dotnet installation to use for hosting the language server itself. Example: \"/home/username/mycustomdotnetdirectory\"."
1156
1157
},
1157
1158
"dotnet.server.path": {
1158
1159
"type": "string",
1159
1160
"scope": "machine-overridable",
1160
-
"description": "Specifies the absolute path to the server (LSP or O#) executable. When left empty the version pinned to the C# Extension is used.",
1161
-
"order": 0
1161
+
"description": "Specifies the absolute path to the server (LSP or O#) executable. When left empty the version pinned to the C# Extension is used."
1162
1162
},
1163
1163
"dotnet.server.waitForDebugger": {
1164
1164
"type": "boolean",
1165
1165
"scope": "machine-overridable",
1166
1166
"default": false,
1167
-
"description": "Passes the --debug flag when launching the server to allow a debugger to be attached.",
1168
-
"order": 0
1167
+
"description": "Passes the --debug flag when launching the server to allow a debugger to be attached."
1169
1168
},
1170
1169
"dotnet.server.trace": {
1171
1170
"scope": "window",
@@ -1180,8 +1179,7 @@
1180
1179
"None"
1181
1180
],
1182
1181
"default": "Information",
1183
-
"description": "Sets the logging level for the language server",
1184
-
"order": 0
1182
+
"description": "Sets the logging level for the language server"
// If this is multi-folder, then check to see if we have a fully qualified path set directly in the workspace settings; this will let the user directly specify in their
43
-
// workspace settings which one is active in the case of a multi-folder workspace. This has to be absolute because in this case, there's no clear folder to resolve a relative
// If this is multi-folder, then check to see if we have a fully qualified path set directly in the workspace settings; this will let the user directly specify in their
49
+
// workspace settings which one is active in the case of a multi-folder workspace. This has to be absolute because in this case, there's no clear folder to resolve a relative
/** The default solution; this has been normalized to a full file path from the workspace folder it was configured in */
260
+
/** The default solution; this has been normalized to a full file path from the workspace folder it was configured in, or the string "disable" if that has been disabled */
0 commit comments