Skip to content

Commit 4b4295e

Browse files
authored
Merge pull request #3515 from WardenGnaw/dev/waan/updateDebuggerLinks122
Update debugger version 1.22.0
2 parents 5c4d5c7 + 50e0670 commit 4b4295e

File tree

3 files changed

+131
-17
lines changed

3 files changed

+131
-17
lines changed

package.json

Lines changed: 105 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,8 @@
249249
{
250250
"id": "Debugger",
251251
"description": ".NET Core Debugger (Windows / x64)",
252-
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/efad9a8d86f35c3945b95b8da80845dd/coreclr-debug-win7-x64.zip",
253-
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-win7-x64.zip",
252+
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/5157a2a463cc8a4afa0621f1ec594732/coreclr-debug-win7-x64.zip",
253+
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-win7-x64.zip",
254254
"installPath": ".debugger",
255255
"platforms": [
256256
"win32"
@@ -259,13 +259,13 @@
259259
"x86_64"
260260
],
261261
"installTestPath": "./.debugger/vsdbg-ui.exe",
262-
"integrity": "1F426E6D8CA1BA7E067BC9A99974B113DC3C16B34BA963DA76EF23C3B0221D10"
262+
"integrity": "9188583AF7E150C8A8AB7501A75C15A53EB5EA9E40D1ED93458E989A15B95FF6"
263263
},
264264
{
265265
"id": "Debugger",
266266
"description": ".NET Core Debugger (macOS / x64)",
267-
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/ea2e64051a68c1a939395ea4b22131be/coreclr-debug-osx-x64.zip",
268-
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-osx-x64.zip",
267+
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/575994a4df09b34c3314ee30e007ed45/coreclr-debug-osx-x64.zip",
268+
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-osx-x64.zip",
269269
"installPath": ".debugger",
270270
"platforms": [
271271
"darwin"
@@ -278,13 +278,13 @@
278278
"./vsdbg"
279279
],
280280
"installTestPath": "./.debugger/vsdbg-ui",
281-
"integrity": "EDA155BEE247321876EE59D359196F7AC5D55F54D2A20927C1B737B5723E91EA"
281+
"integrity": "B29D7DA252308470E215F52E09A632CA1B5E0A6F74D6A37473A7E4CFDF92266F"
282282
},
283283
{
284284
"id": "Debugger",
285285
"description": ".NET Core Debugger (linux / x64)",
286-
"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/3c87589b7075173f12c4ae114b7020df/coreclr-debug-linux-x64.zip",
287-
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-linux-x64.zip",
286+
"url": "https://download.visualstudio.microsoft.com/download/pr/8453f1ae-2bda-4d6a-97fa-9a752f968dc1/0f8c37b08e1afd2360bde4a5764d403e/coreclr-debug-linux-x64.zip",
287+
"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-22-0/coreclr-debug-linux-x64.zip",
288288
"installPath": ".debugger",
289289
"platforms": [
290290
"linux"
@@ -297,7 +297,7 @@
297297
"./vsdbg"
298298
],
299299
"installTestPath": "./.debugger/vsdbg-ui",
300-
"integrity": "D6EA62622788617163B758F5535E65BD1D010A0D362B422039ED6EE64D84D725"
300+
"integrity": "2F6657B3D3C1044E9293F9C7E498AF283600DEAAF052975EBFBDD1296C8C6C05"
301301
},
302302
{
303303
"id": "Razor",
@@ -466,6 +466,16 @@
466466
"type": "boolean",
467467
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
468468
"default": false
469+
},
470+
"threadExit": {
471+
"type": "boolean",
472+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
473+
"default": false
474+
},
475+
"processExit": {
476+
"type": "boolean",
477+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
478+
"default": true
469479
}
470480
}
471481
},
@@ -478,7 +488,8 @@
478488
"description": "Options to control how symbols (.pdb files) are found and loaded.",
479489
"default": {
480490
"searchPaths": [],
481-
"searchMicrosoftSymbolServer": false
491+
"searchMicrosoftSymbolServer": false,
492+
"searchNuGetOrgSymbolServer": false
482493
},
483494
"type": "object",
484495
"properties": {
@@ -495,6 +506,11 @@
495506
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
496507
"default": false
497508
},
509+
"searchNuGetOrgSymbolServer": {
510+
"type": "boolean",
511+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
512+
"default": false
513+
},
498514
"cachePath": {
499515
"type": "string",
500516
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -1114,6 +1130,16 @@
11141130
"type": "boolean",
11151131
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
11161132
"default": false
1133+
},
1134+
"threadExit": {
1135+
"type": "boolean",
1136+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
1137+
"default": false
1138+
},
1139+
"processExit": {
1140+
"type": "boolean",
1141+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
1142+
"default": true
11171143
}
11181144
}
11191145
},
@@ -1343,7 +1369,8 @@
13431369
"description": "Options to control how symbols (.pdb files) are found and loaded.",
13441370
"default": {
13451371
"searchPaths": [],
1346-
"searchMicrosoftSymbolServer": false
1372+
"searchMicrosoftSymbolServer": false,
1373+
"searchNuGetOrgSymbolServer": false
13471374
},
13481375
"type": "object",
13491376
"properties": {
@@ -1360,6 +1387,11 @@
13601387
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
13611388
"default": false
13621389
},
1390+
"searchNuGetOrgSymbolServer": {
1391+
"type": "boolean",
1392+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
1393+
"default": false
1394+
},
13631395
"cachePath": {
13641396
"type": "string",
13651397
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -1439,6 +1471,11 @@
14391471
"type": "boolean",
14401472
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
14411473
"default": true
1474+
},
1475+
"targetOutputLogPath": {
1476+
"type": "string",
1477+
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
1478+
"default": "${workspaceFolder}/out.txt"
14421479
}
14431480
}
14441481
},
@@ -1525,6 +1562,16 @@
15251562
"type": "boolean",
15261563
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
15271564
"default": false
1565+
},
1566+
"threadExit": {
1567+
"type": "boolean",
1568+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
1569+
"default": false
1570+
},
1571+
"processExit": {
1572+
"type": "boolean",
1573+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
1574+
"default": true
15281575
}
15291576
}
15301577
},
@@ -1754,7 +1801,8 @@
17541801
"description": "Options to control how symbols (.pdb files) are found and loaded.",
17551802
"default": {
17561803
"searchPaths": [],
1757-
"searchMicrosoftSymbolServer": false
1804+
"searchMicrosoftSymbolServer": false,
1805+
"searchNuGetOrgSymbolServer": false
17581806
},
17591807
"type": "object",
17601808
"properties": {
@@ -1771,6 +1819,11 @@
17711819
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
17721820
"default": false
17731821
},
1822+
"searchNuGetOrgSymbolServer": {
1823+
"type": "boolean",
1824+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
1825+
"default": false
1826+
},
17741827
"cachePath": {
17751828
"type": "string",
17761829
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -2183,6 +2236,16 @@
21832236
"type": "boolean",
21842237
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
21852238
"default": false
2239+
},
2240+
"threadExit": {
2241+
"type": "boolean",
2242+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
2243+
"default": false
2244+
},
2245+
"processExit": {
2246+
"type": "boolean",
2247+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
2248+
"default": true
21862249
}
21872250
}
21882251
},
@@ -2412,7 +2475,8 @@
24122475
"description": "Options to control how symbols (.pdb files) are found and loaded.",
24132476
"default": {
24142477
"searchPaths": [],
2415-
"searchMicrosoftSymbolServer": false
2478+
"searchMicrosoftSymbolServer": false,
2479+
"searchNuGetOrgSymbolServer": false
24162480
},
24172481
"type": "object",
24182482
"properties": {
@@ -2429,6 +2493,11 @@
24292493
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
24302494
"default": false
24312495
},
2496+
"searchNuGetOrgSymbolServer": {
2497+
"type": "boolean",
2498+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
2499+
"default": false
2500+
},
24322501
"cachePath": {
24332502
"type": "string",
24342503
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -2508,6 +2577,11 @@
25082577
"type": "boolean",
25092578
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
25102579
"default": true
2580+
},
2581+
"targetOutputLogPath": {
2582+
"type": "string",
2583+
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
2584+
"default": "${workspaceFolder}/out.txt"
25112585
}
25122586
}
25132587
},
@@ -2594,6 +2668,16 @@
25942668
"type": "boolean",
25952669
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
25962670
"default": false
2671+
},
2672+
"threadExit": {
2673+
"type": "boolean",
2674+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
2675+
"default": false
2676+
},
2677+
"processExit": {
2678+
"type": "boolean",
2679+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
2680+
"default": true
25972681
}
25982682
}
25992683
},
@@ -2823,7 +2907,8 @@
28232907
"description": "Options to control how symbols (.pdb files) are found and loaded.",
28242908
"default": {
28252909
"searchPaths": [],
2826-
"searchMicrosoftSymbolServer": false
2910+
"searchMicrosoftSymbolServer": false,
2911+
"searchNuGetOrgSymbolServer": false
28272912
},
28282913
"type": "object",
28292914
"properties": {
@@ -2840,6 +2925,11 @@
28402925
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
28412926
"default": false
28422927
},
2928+
"searchNuGetOrgSymbolServer": {
2929+
"type": "boolean",
2930+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
2931+
"default": false
2932+
},
28432933
"cachePath": {
28442934
"type": "string",
28452935
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -2962,4 +3052,4 @@
29623052
]
29633053
}
29643054
}
2965-
}
3055+
}

src/tools/OptionsSchema.json

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,16 @@
176176
"type": "boolean",
177177
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
178178
"default": false
179+
},
180+
"threadExit": {
181+
"type": "boolean",
182+
"description": "Controls if a message is logged when a thread in the target process exits. Default: `false`.",
183+
"default": false
184+
},
185+
"processExit": {
186+
"type": "boolean",
187+
"description": "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",
188+
"default": true
179189
}
180190
}
181191
},
@@ -356,7 +366,8 @@
356366
"description": "Options to control how symbols (.pdb files) are found and loaded.",
357367
"default": {
358368
"searchPaths": [],
359-
"searchMicrosoftSymbolServer": false
369+
"searchMicrosoftSymbolServer": false,
370+
"searchNuGetOrgSymbolServer": false
360371
}
361372
},
362373
"sourceLinkOptions": {
@@ -370,6 +381,11 @@
370381
"type": "boolean",
371382
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
372383
"default": true
384+
},
385+
"targetOutputLogPath": {
386+
"type": "string",
387+
"description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole.",
388+
"default": "${workspaceFolder}/out.txt"
373389
}
374390
}
375391
},
@@ -439,7 +455,8 @@
439455
"description": "Options to control how symbols (.pdb files) are found and loaded.",
440456
"default": {
441457
"searchPaths": [],
442-
"searchMicrosoftSymbolServer": false
458+
"searchMicrosoftSymbolServer": false,
459+
"searchNuGetOrgSymbolServer": false
443460
}
444461
},
445462
"sourceLinkOptions": {

src/tools/VSSymbolSettings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"definitions": {
55
"VSSymbolOptions": {
66
"type": "object",
7+
"description": "Provides configuration for locating and loading symbols to the debug adapter.",
78
"properties": {
89
"searchPaths": {
910
"type": "array",
@@ -18,6 +19,11 @@
1819
"description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
1920
"default": false
2021
},
22+
"searchNuGetOrgSymbolServer": {
23+
"type": "boolean",
24+
"description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",
25+
"default": false
26+
},
2127
"cachePath": {
2228
"type": "string",
2329
"description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",
@@ -36,6 +42,7 @@
3642
},
3743
"VSSymbolOptionsModuleFilter": {
3844
"type": "object",
45+
"description": "Provides configuration for loading symbols to the debug adapter.",
3946
"required": [ "mode" ],
4047
"properties": {
4148
"mode": {

0 commit comments

Comments
 (0)