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
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
468
468
"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
469
479
}
470
480
}
471
481
},
@@ -478,7 +488,8 @@
478
488
"description": "Options to control how symbols (.pdb files) are found and loaded.",
479
489
"default": {
480
490
"searchPaths": [],
481
-
"searchMicrosoftSymbolServer": false
491
+
"searchMicrosoftSymbolServer": false,
492
+
"searchNuGetOrgSymbolServer": false
482
493
},
483
494
"type": "object",
484
495
"properties": {
@@ -495,6 +506,11 @@
495
506
"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'.",
496
507
"default": false
497
508
},
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
+
},
498
514
"cachePath": {
499
515
"type": "string",
500
516
"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 @@
1114
1130
"type": "boolean",
1115
1131
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
1116
1132
"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
1117
1143
}
1118
1144
}
1119
1145
},
@@ -1343,7 +1369,8 @@
1343
1369
"description": "Options to control how symbols (.pdb files) are found and loaded.",
1344
1370
"default": {
1345
1371
"searchPaths": [],
1346
-
"searchMicrosoftSymbolServer": false
1372
+
"searchMicrosoftSymbolServer": false,
1373
+
"searchNuGetOrgSymbolServer": false
1347
1374
},
1348
1375
"type": "object",
1349
1376
"properties": {
@@ -1360,6 +1387,11 @@
1360
1387
"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'.",
1361
1388
"default": false
1362
1389
},
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
+
},
1363
1395
"cachePath": {
1364
1396
"type": "string",
1365
1397
"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 @@
1439
1471
"type": "boolean",
1440
1472
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
1441
1473
"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"
1442
1479
}
1443
1480
}
1444
1481
},
@@ -1525,6 +1562,16 @@
1525
1562
"type": "boolean",
1526
1563
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
1527
1564
"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
1528
1575
}
1529
1576
}
1530
1577
},
@@ -1754,7 +1801,8 @@
1754
1801
"description": "Options to control how symbols (.pdb files) are found and loaded.",
1755
1802
"default": {
1756
1803
"searchPaths": [],
1757
-
"searchMicrosoftSymbolServer": false
1804
+
"searchMicrosoftSymbolServer": false,
1805
+
"searchNuGetOrgSymbolServer": false
1758
1806
},
1759
1807
"type": "object",
1760
1808
"properties": {
@@ -1771,6 +1819,11 @@
1771
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'.",
1772
1820
"default": false
1773
1821
},
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
+
},
1774
1827
"cachePath": {
1775
1828
"type": "string",
1776
1829
"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 @@
2183
2236
"type": "boolean",
2184
2237
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
2185
2238
"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
2186
2249
}
2187
2250
}
2188
2251
},
@@ -2412,7 +2475,8 @@
2412
2475
"description": "Options to control how symbols (.pdb files) are found and loaded.",
2413
2476
"default": {
2414
2477
"searchPaths": [],
2415
-
"searchMicrosoftSymbolServer": false
2478
+
"searchMicrosoftSymbolServer": false,
2479
+
"searchNuGetOrgSymbolServer": false
2416
2480
},
2417
2481
"type": "object",
2418
2482
"properties": {
@@ -2429,6 +2493,11 @@
2429
2493
"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'.",
2430
2494
"default": false
2431
2495
},
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
+
},
2432
2501
"cachePath": {
2433
2502
"type": "string",
2434
2503
"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 @@
2508
2577
"type": "boolean",
2509
2578
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
2510
2579
"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"
2511
2585
}
2512
2586
}
2513
2587
},
@@ -2594,6 +2668,16 @@
2594
2668
"type": "boolean",
2595
2669
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
2596
2670
"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
2597
2681
}
2598
2682
}
2599
2683
},
@@ -2823,7 +2907,8 @@
2823
2907
"description": "Options to control how symbols (.pdb files) are found and loaded.",
2824
2908
"default": {
2825
2909
"searchPaths": [],
2826
-
"searchMicrosoftSymbolServer": false
2910
+
"searchMicrosoftSymbolServer": false,
2911
+
"searchNuGetOrgSymbolServer": false
2827
2912
},
2828
2913
"type": "object",
2829
2914
"properties": {
@@ -2840,6 +2925,11 @@
2840
2925
"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'.",
2841
2926
"default": false
2842
2927
},
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
+
},
2843
2933
"cachePath": {
2844
2934
"type": "string",
2845
2935
"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.",
Copy file name to clipboardExpand all lines: src/tools/OptionsSchema.json
+19-2Lines changed: 19 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -176,6 +176,16 @@
176
176
"type": "boolean",
177
177
"description": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",
178
178
"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
179
189
}
180
190
}
181
191
},
@@ -356,7 +366,8 @@
356
366
"description": "Options to control how symbols (.pdb files) are found and loaded.",
357
367
"default": {
358
368
"searchPaths": [],
359
-
"searchMicrosoftSymbolServer": false
369
+
"searchMicrosoftSymbolServer": false,
370
+
"searchNuGetOrgSymbolServer": false
360
371
}
361
372
},
362
373
"sourceLinkOptions": {
@@ -370,6 +381,11 @@
370
381
"type": "boolean",
371
382
"description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",
372
383
"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"
373
389
}
374
390
}
375
391
},
@@ -439,7 +455,8 @@
439
455
"description": "Options to control how symbols (.pdb files) are found and loaded.",
Copy file name to clipboardExpand all lines: src/tools/VSSymbolSettings.json
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
"definitions": {
5
5
"VSSymbolOptions": {
6
6
"type": "object",
7
+
"description": "Provides configuration for locating and loading symbols to the debug adapter.",
7
8
"properties": {
8
9
"searchPaths": {
9
10
"type": "array",
@@ -18,6 +19,11 @@
18
19
"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'.",
19
20
"default": false
20
21
},
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
+
},
21
27
"cachePath": {
22
28
"type": "string",
23
29
"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 @@
36
42
},
37
43
"VSSymbolOptionsModuleFilter": {
38
44
"type": "object",
45
+
"description": "Provides configuration for loading symbols to the debug adapter.",
0 commit comments