-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathtoc.yml
More file actions
1086 lines (1086 loc) · 45.3 KB
/
toc.yml
File metadata and controls
1086 lines (1086 loc) · 45.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
- name: Visual Studio IDE documentation
href: ide/index.yml
pdf_name: Visual Studio documentation
- name: Overview
items:
- name: What is Visual Studio?
href: get-started/visual-studio-ide.md
- name: About the code editor
href: get-started/tutorial-editor.md
- name: About projects and solutions
href: get-started/tutorial-projects-solutions.md
- name: Tour the Visual Studio IDE
displayName: Feature tour
href: ide/quickstart-ide-orientation.md
- name: More Visual Studio features
href: ide/advanced-feature-overview.md
- name: AI-assisted development
href: ide/ai-assisted-development-visual-studio.md
expanded: true
- name: Installation
items:
- name: Install Visual Studio
displayName: system requirements
href: install/install-visual-studio.md
- name: Install offline
items:
- name: Create an offline installation of Visual Studio
href: install/create-an-offline-installation-of-visual-studio.md
- name: Install required certificates for offline installation
href: install/install-certificates-for-visual-studio-offline.md
- name: Install Visual Studio versions side-by-side
href: install/install-visual-studio-versions-side-by-side.md
- name: Select installation locations
href: install/change-installation-locations.md
- name: Import or export installation configurations
href: install/import-export-installation-configurations.md
- name: Troubleshoot installation issues
href: /troubleshoot/developer/visualstudio/installation/troubleshoot-installation-issues?toc=%2Fvisualstudio%2Ftoc.json
- name: Setup Assistant
href: install/setup-assistant.md
- name: Update Visual Studio
href: install/update-visual-studio.md
- name: Modify Visual Studio
href: install/modify-visual-studio.md
- name: Repair Visual Studio
href: install/repair-visual-studio.md
- name: Uninstall Visual Studio
href: install/uninstall-visual-studio.md
- name: Release dates & build numbers
href: /visualstudio/releases/2022/release-history?toc=%2Fvisualstudio%2Ftoc.json#release-dates-and-build-numbers
- name: Administrator guide
items:
- name: Overview
href: install/visual-studio-administrator-guide.md
- name: Use the command line
items:
- name: Install by using command-line parameters
href: install/use-command-line-parameters-to-install-visual-studio.md
- name: Command-line parameter examples
href: install/command-line-parameter-examples.md
- name: Deploy in an enterprise
items:
- name: Create a network-based installation
href: install/create-a-network-installation-of-visual-studio.md
- name: Deploy from layouts to client machines
href: install/deploy-a-layout-onto-a-client-machine.md
- name: Automate installation with a response file
href: install/automated-installation-with-response-file.md
- name: Apply product keys when deploying
href: install/automatically-apply-product-keys-when-deploying-visual-studio.md
- name: Set up Visual Studio behind a firewall or proxy server
href: install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server.md
- name: Troubleshoot network errors
href: /troubleshoot/developer/visualstudio/installation/troubleshoot-network-related-errors?toc=%2Fvisualstudio%2Ftoc.json
- name: Visual Studio workload and component IDs
items:
- name: Overview
displayName: Workload and component IDs
href: install/workload-and-component-ids.md
- name: Visual Studio Enterprise
href: install/workload-component-id-vs-enterprise.md
- name: Visual Studio Professional
href: install/workload-component-id-vs-professional.md
- name: Visual Studio Community
href: install/workload-component-id-vs-community.md
- name: Visual Studio Team Explorer
href: install/workload-component-id-vs-team-explorer.md
- name: Visual Studio Build Tools
href: install/workload-component-id-vs-build-tools.md
- name: Visual Studio Test Agent
href: install/workload-component-id-vs-test-agent.md
- name: Visual Studio Test Controller
href: install/workload-component-id-vs-test-controller.md
- name: Manage global policies
items:
- name: Administrative Templates (ADMX)
href: install/administrative-templates.md
- name: Configure policies for enterprise deployments
href: install/configure-policies-for-enterprise-deployments.md
- name: Configure feedback policies
href: install/feedback-survey-policies.md
- name: Manage & update installations
items:
- name: Enabling administrator updates
href: install/enabling-administrator-updates.md
- name: Applying administrator updates
href: install/applying-administrator-updates.md
- name: Update an instance installed from a network
href: install/update-a-network-installation-of-visual-studio.md
- name: Update using a minimal offline layout
href: install/update-minimal-layout.md
- name: Disable or move the package cache
href: install/disable-or-move-the-package-cache.md
- name: Tools to detect & manage Visual Studio instances
href: install/tools-for-managing-visual-studio-instances.md
- name: Use on Devices, VMs, and Containers
items:
- name: Use on Azure virtual machines
href: install/using-visual-studio-vm.md
- name: Use on Arm-powered devices
href: install/visual-studio-on-arm-devices.md
- name: Install Build Tools into containers
items:
- name: Install into Docker containers
href: install/build-tools-container.md
- name: Advanced container example
href: install/advanced-build-tools-container.md
- name: Tutorials
items:
- name: C++ >>
href: /cpp/get-started/tutorial-console-cpp
- name: C# >>
href: get-started/csharp/
- name: Visual Basic >>
href: get-started/visual-basic/
- name: Node.js >>
href: javascript/
- name: Python >>
href: python/
- name: F# >>
href: /dotnet/fsharp/
- name: GitHub Copilot
items:
- name: Get started
href: ide/visual-studio-github-copilot-get-started.md
- name: Inline suggestions
items:
- name: Code completions
href: ide/visual-studio-github-copilot-extension.md
- name: Next Edit Suggestions
href: ide/copilot-next-edit-suggestions.md
- name: Chat
items:
- name: Ask mode
href: ide/visual-studio-github-copilot-chat.md
- name: Agent mode
href: ide/copilot-agent-mode.md
- name: Specialized agents
href: ide/copilot-specialized-agents.md
- name: Agent Skills
href: ide/copilot-agent-skills.md
- name: MCP servers
href: ide/mcp-servers.md
- name: Copilot Edits
href: ide/copilot-edits.md
- name: AI models
href: ide/copilot-select-add-models.md
- name: Customize responses
href: ide/copilot-chat-context.md
- name: Manage context
href: ide/copilot-chat-context-references.md
- name: How chat uses context
href: ide/copilot-context-overview.md
- name: Guides
items:
- name: Debug with Copilot
href: debugger/debug-with-copilot.md
- name: Troubleshooting
items:
- name: Troubleshoot Copilot state
href: ide/visual-studio-github-copilot-troubleshoot.md
- name: Account
items:
- name: GitHub Copilot Free
href: ide/copilot-free-plan.md
- name: Manage installation and state
href: ide/visual-studio-github-copilot-install-and-states.md
- name: Manage usage and models
href: ide/copilot-usage-and-models.md
- name: Deploy GitHub Copilot to your enterprise
href: ide/deploy-copilot-to-enterprise.md
- name: Admin controls for GitHub Copilot
href: ide/visual-studio-github-copilot-admin.md
- name: IntelliCode
items:
- name: What is IntelliCode?
href: ide/intellicode-visual-studio.md
- name: 'IntelliCode: Whole-line autocompletions'
href: ide/visual-studio-whole-line-completions.md
- name: 'IntelliCode: Suggestions'
href: ide/intellicode-suggestions.md
- name: Privacy & IntelliCode
href: ide/intellicode-privacy.md
- name: Develop
items:
- name: Organize and edit code
href: ide/index-writing-code.yml
- name: Move around in the IDE
href: ide/how-to-move-around-in-the-visual-studio-ide.md
- name: Use Visual Studio Search
href: ide/visual-studio-search.md
- name: Solutions and projects
items:
- name: Learn about solutions and projects
href: ide/solutions-and-projects-in-visual-studio.md
- name: Create a new project
href: ide/create-new-project.md
- name: Work with solutions and projects
href: ide/creating-solutions-and-projects.md
- name: Open a project from a repo
href: get-started/tutorial-open-project-from-repo.md
- name: Learn about Solution Explorer
href: ide/use-solution-explorer.md
- name: Manage project and solution properties
href: ide/managing-project-and-solution-properties.md
- name: Project references
items:
- name: Manage references in a project
href: ide/managing-references-in-a-project.md
- name: Add or remove references by using the Reference Manager
href: ide/how-to-add-or-remove-references-by-using-the-reference-manager.md
- name: Add or remove imported namespaces (Visual Basic)
href: ide/how-to-add-or-remove-imported-namespaces-visual-basic.md
- name: Troubleshoot broken references
href: /troubleshoot/developer/visualstudio/project-build/troubleshooting-broken-references?toc=%2Fvisualstudio%2Fmsbuild%2Ftoc.json
- name: Manage application resources (.NET)
href: ide/managing-application-resources-dotnet.md
- name: Troubleshoot Resource Editor errors
href: /troubleshoot/developer/visualstudio/project-build/troubleshoot-resource-editor-errors?toc=%2Fvisualstudio%2Ftoc.json
- name: Application settings (.NET)
items:
- name: Manage application settings (.NET)
href: ide/managing-application-settings-dotnet.md
- name: Add an app config file to a C# project
href: ide/how-to-add-app-config-file.md
- name: Project properties
items:
- name: .NET project designer
href: ide/project-designer-dotnet-csharp.md
- name: Settings in the project designer
href: ide/settings-page-project-designer.md
- name: Properties window
href: ide/properties-window.md
- name: Sign manifests
items:
- name: Manage assembly and manifest signing
href: ide/managing-assembly-and-manifest-signing.md
- name: Sign application and deployment manifests
href: ide/how-to-sign-application-and-deployment-manifests.md
- name: Specify an application icon (Visual Basic, C#)
href: ide/how-to-specify-an-application-icon-visual-basic-csharp.md
- name: Target a framework
href: ide/visual-studio-multi-targeting-overview.md
- name: Create templates
items:
- name: About project and item templates
href: ide/creating-project-and-item-templates.md
- name: Add tags to a template
href: ide/template-tags.md
- name: Create project templates
href: ide/how-to-create-project-templates.md
- name: Create multi-project templates
href: ide/how-to-create-multi-project-templates.md
- name: Create item templates
href: ide/how-to-create-item-templates.md
- name: Create multi-file item templates
href: ide/how-to-create-multi-file-item-templates.md
- name: Create web templates
href: ide/how-to-manually-create-web-templates.md
- name: Troubleshoot templates
href: /troubleshoot/developer/visualstudio/project-build/how-to-troubleshoot-templates?toc=%2Fvisualstudio%2Ftoc.json
- name: Locate project and item templates
href: ide/how-to-locate-and-organize-project-and-item-templates.md
- name: Customize IDE behavior for projects and solutions
href: ide/projects-and-solutions-options-dialog-box.md
- name: Customize templates
items:
- name: Customize project and item templates
href: ide/customizing-project-and-item-templates.md
- name: Update existing templates
href: ide/how-to-update-existing-templates.md
- name: Substitute parameters in a template
href: ide/how-to-substitute-parameters-in-a-template.md
- name: Template parameters
href: ide/template-parameters.md
- name: 64-bit support
href: ide/visual-studio-ide-64-bit-support.md
- name: Set AutoRecover options
href: ide/autorecover-environment-options-dialog-box.md
- name: Work with miscellaneous files
href: ide/miscellaneous-files.md
- name: Develop without projects or solutions
items:
- name: 'How to: Develop without a project'
displayName: Open folder
href: ide/develop-code-in-visual-studio-without-projects-or-solutions.md
- name: Customize build and debug tasks
displayName: makefile tasks.vs.json
href: ide/customize-build-and-debug-tasks-in-visual-studio.md
- name: Editor
items:
- name: Use the editor
href: ide/writing-code-in-the-code-and-text-editor.md
- name: Markdown preview
href: ide/markdown-preview.md
- name: Use the Spell Checker
href: ide/text-spell-checker.md
- name: Use Sticky Scroll
href: ide/editor-sticky-scroll.md
- name: Find and replace
items:
- name: Find and replace text
href: ide/finding-and-replacing-text.md
- name: Use regular expressions
href: ide/using-regular-expressions-in-visual-studio.md
dispayName: RegEx
- name: Find-Command box
href: ide/find-command-box.md
- name: Find in Files
href: ide/find-in-files.md
- name: Replace in Files
href: ide/replace-in-files.md
- name: Encodings
items:
- name: Encodings and line breaks
href: ide/encodings-and-line-breaks.md
- name: Save and open files with encoding
href: ide/how-to-save-and-open-files-with-encoding.md
- name: Outlining
displayName: Expand and collapse
href: ide/outlining.md
- name: Code generation and refactoring
items:
- name: Code snippets
items:
- name: Use code snippets
href: ide/code-snippets.md
- name: C# code snippets reference
href: ide/visual-csharp-code-snippets.md
- name: C++ code snippets reference
href: ide/visual-cpp-code-snippets.md
- name: Insert XML comments
href: ide/reference/generate-xml-documentation-comments.md
- name: 'Walkthrough: Create a code snippet'
href: ide/walkthrough-creating-a-code-snippet.md
- name: Distribute code snippets
href: ide/how-to-distribute-code-snippets.md
- name: Code snippets schema reference
href: ide/code-snippets-schema-reference.md
- name: Troubleshoot snippets
href: /troubleshoot/developer/visualstudio/ide/troubleshooting-snippets?toc=%2Fvisualstudio%2Ftoc.json
- name: Quick Actions
displayName: light bulb screwdriver suggestions
href: ide/quick-actions.md
items:
- name: Common Quick Actions
href: ide/common-quick-actions.md
- name: Generate class/type
href: ide/reference/generate-class-type.md
- name: Generate method
href: ide/reference/generate-method.md
- name: Generate field/property/local
href: ide/reference/generate-field-property-local.md
- name: Generate Comparison Operators for IComparable
href: ide/reference/generate-comparison-operators.md
- name: Generate constructor
href: ide/reference/generate-constructor.md
- name: Generate deconstructor
href: ide/reference/generate-deconstructor.md
- name: Generate IEquatable operators for structs
href: ide/reference/generate-equals-structs.md
- name: Add file header
href: ide/reference/add-file-header.md
- name: Add debugger display attribute
href: ide/reference/add-debugger-display-attribute.md
- name: Add explicit cast
href: ide/reference/add-explicit-cast.md
- name: Add parameter to method
href: ide/reference/add-parameter.md
- name: Generate parameter
href: ide/reference/generate-parameter.md
- name: Generate private field from constructor
href: ide/reference/generate-private-field-from-constructor.md
- name: Generate override
href: ide/reference/generate-override.md
- name: Generate Equals and GetHashCode method overrides
href: ide/reference/generate-equals-gethashcode-methods.md
- name: Generate usings
href: ide/reference/generate-usings.md
- name: Implement abstract class
href: ide/reference/implement-abstract-class.md
- name: Implement interface
href: ide/reference/implement-interface.md
- name: Introduce local variable
href: ide/reference/introduce-local-variable.md
- name: Refactor code
items:
- name: Overview
displayName: refactoring
href: ide/refactoring-in-visual-studio.md
- name: Rename and move refactorings
href: ide/reference/refactoring-rename-move.md
- name: Extract and inline refactorings
href: ide/reference/refactoring-extract-inline.md
- name: Class and member refactorings
href: ide/reference/refactoring-class-member.md
- name: Property and field refactorings
href: ide/reference/refactoring-property-field.md
- name: Loop and LINQ conversions
href: ide/reference/refactoring-loop-linq.md
- name: Conditional and logic refactorings
href: ide/reference/refactoring-conditional-logic.md
- name: Type, string, and syntax conversions
href: ide/reference/refactoring-type-string-syntax.md
- name: Expression and pattern refactorings
href: ide/reference/refactoring-expression-pattern.md
- name: Code cleanup refactorings
href: ide/reference/refactoring-code-cleanup.md
- name: IntelliSense and formatting refactorings
href: ide/reference/refactoring-intellisense-formatting.md
- name: Preview changes
href: ide/preview-changes.md
- name: 'Walkthrough: Generate code from usage'
href: ide/walkthrough-test-first-support-with-the-generate-from-usage-feature.md
- name: IntelliSense
items:
- name: Use IntelliSense
href: ide/using-intellisense.md
- name: Visual Basic IntelliSense
href: ide/visual-basic-specific-intellisense.md
- name: C# IntelliSense
href: ide/visual-csharp-intellisense.md
- name: JavaScript IntelliSense
href: ide/javascript-intellisense.md
- name: Visual C++ IntelliSense
href: ide/visual-cpp-intellisense.md
- name: Configure a C# project for IntelliSense
href: ide/options-text-editor-csharp-intellisense.md
- name: Configure a C++ project for IntelliSense
href: ide/visual-cpp-intellisense-configuration.md
- name: Configure a Visual Basic project for IntelliSense
href: ide/visual-basic-specific-intellisense.md
- name: Move around in code
items:
- name: Navigate your code
href: ide/navigating-code.md
- name: Find references in your code
href: ide/finding-references.md
- name: View type and member definitions
items:
- name: Go To Definition and Peek Definition
href: ide/go-to-and-peek-definition.md
- name: View and edit code by using Peek Definition
href: ide/how-to-view-and-edit-code-by-using-peek-definition-alt-plus-f12.md
- name: Find code using Go To commands
href: ide/go-to.md
- name: Customize the editor
items:
- name: Change text case
href: ide/how-to-change-text-case-in-the-editor.md
- name: Manage editor modes
href: ide/how-to-manage-editor-modes.md
- name: Manage editor windows
href: ide/how-to-manage-editor-windows.md
- name: Change fonts and colors
href: ide/how-to-change-fonts-and-colors-in-visual-studio.md
- name: Manage word wrap
href: ide/reference/how-to-manage-word-wrap-in-the-editor.md
- name: Display line numbers
href: ide/reference/how-to-display-line-numbers-in-the-editor.md
- name: Display URLs as links
href: ide/reference/how-to-display-urls-as-links-in-the-editor.md
- name: Change indents and tabs
href: ide/options-text-editor-all-languages-tabs.md
- name: Customize general text editor options
href: ide/options-text-editor-general.md
- name: Customize advanced text editor options
href: ide/options-text-editor-advanced.md
- name: Customize language options in the editor
href: ide/options-text-editor-all-languages.md
- name: Customize C# language options
items:
- name: Customize C# advanced text editor options
href: ide/options-text-editor-csharp-advanced.md
- name: Customize Visual Basic language options
items:
- name: Customize Visual Basic advanced text editor options
href: ide/options-text-editor-basic-visual-basic.md
- name: Customize C/C++ language options
items:
- name: Languages > C/C++ > IntelliSense
href: ide/configure-languages-c-cpp-intellisense.md
- name: Languages > C/C++ > Text editor
href: ide/configure-languages-c-cpp-text-editor.md
- name: Configure C/C++ code analysis and error list options
href: ide/configure-c-cpp-advanced-options.md
- name: C++ Experimental
href: ide/reference/options-text-editor-c-cpp-experimental.md
- name: C/C++ Formatting
href: ide/reference/options-text-editor-c-cpp-formatting.md
- name: C/C++ View
href: ide/reference/options-text-editor-c-cpp-view.md
- name: C/C++ Advanced
href: ide/reference/options-text-editor-c-cpp-advanced.md
- name: Code style
items:
- name: Code style preferences
href: ./ide/code-styles-and-code-cleanup.md
- name: Use EditorConfig files for code style
displayName: Configure code style analyzers
href: ide/create-portable-custom-editor-options.md
- name: C++ EditorConfig formatting conventions
href: ide/cpp-editorconfig-properties.md
- name: .NET coding conventions
items:
- name: .NET code style rules >>
href: /dotnet/fundamentals/code-analysis/style-rules/
- name: .NET code refactoring conventions
href: ide/reference/code-styles-refactoring-options.md
- name: IDE-only code style rules
items:
- name: JSON001
href: ide/reference/json001.md
- name: JSON002
href: ide/reference/json002.md
- name: RE0001
href: ide/reference/re0001.md
- name: Customize the scroll bar
href: ide/how-to-track-your-code-by-customizing-the-scrollbar.md
- name: Set bookmarks in code
href: ide/setting-bookmarks-in-code.md
- name: Paste JSON or XML as classes
href: ide/paste-json-xml.md
- name: CodeLens
items:
- name: Find code history with CodeLens
href: ide/find-code-changes-and-other-history-with-codelens.md
- name: CodeIndex Command
href: ide/codeindex-command.md
- name: Editor support for other languages
href: ide/adding-visual-studio-editor-support-for-other-languages.md
- name: View the structure of code
href: ide/viewing-the-structure-of-code.md
- name: Call Hierarchy
href: ide/call-hierarchy.md
- name: Use the Task List
href: ide/using-the-task-list.md
- name: Compare files - diff view
href: ide/compare-with.md
- name: Class Designer
items:
- name: Design classes in Class Designer
href: ide/class-designer/designing-and-viewing-classes-and-types.md
- name: Create classes and types
href: ide/class-designer/how-to-create-types.md
- name: Create & configure type members
href: ide/class-designer/creating-and-configuring-type-members.md
- name: View types and relationships
href: ide/class-designer/how-to-view-existing-types.md
- name: Refactor classes & types
href: ide/class-designer/refactoring-classes-and-types.md
- name: Implement an interface
href: ide/class-designer/how-to-implement-an-interface.md
- name: Split a class into partial classes
href: ide/class-designer/how-to-split-a-class-into-partial-classes.md
- name: Create a nullable type
href: ide/class-designer/how-to-create-a-nullable-type.md
- name: C++ in Class Designer
href: ide/class-designer/working-with-visual-cpp-code.md
- name: Class Designer errors
href: /troubleshoot/developer/visualstudio/ide/troubleshoot-class-designer-errors?toc=%2Fvisualstudio%2Ftoc.json
- name: Improve your code
href: ide/find-and-fix-code-errors.md
- name: Use the Immediate window
href: ide/immediate-window.md
- name: Use the Toolbox
href: ide/toolbox.md
- name: Tips and tricks
items:
- name: Productivity features
href: ide/productivity-features.md
- name: Productivity shortcuts
href: ide/productivity-shortcuts.md
- name: Customize keyboard shortcuts
href: ide/identifying-and-customizing-keyboard-shortcuts-in-visual-studio.md
- name: Use the keyboard exclusively
displayName: accessibility
href: ide/reference/how-to-use-the-keyboard-exclusively.md
- name: Developer Command Prompt & Developer PowerShell
href: ide/reference/command-prompt-powershell.md
- name: Work with...
items:
- name: Windows Forms apps
items:
- name: Windows Forms Designer overview
href: designers/windows-forms-designer-overview.md
- name: Get started with Windows Forms Designer
href: designers/walkthrough-windows-forms-designer.md
- name: Configure Windows Forms Designer options
href: ide/configure-windows-forms-designer-options.md
- name: Arrange controls >>
href: /dotnet/framework/winforms/controls/arranging-controls-on-windows-forms
- name: Create a data-bound control >>
href: /dotnet/framework/winforms/how-to-create-a-simple-bound-control-on-a-windows-form
- name: Create custom controls >>
href: /dotnet/framework/winforms/controls/developing-windows-forms-controls-at-design-time
- name: Disable DPI awareness
href: designers/disable-dpi-awareness.md
- name: DPI scaling setting message
href: designers/scaling-percentage-display-setting-message.md
- name: Reference
items:
- name: System.Windows.Forms API >>
href: /dotnet/api/system.windows.forms
- name: F#
items:
- name: F# development
href: ide/fsharp-visual-studio.md
- name: 'Tutorial: Create a web service in F#'
href: get-started/tutorial-fsharp-web-app.md
- name: Python >>
href: python/index.yml
- name: JavaScript/TypeScript >>
href: javascript/index.yml
- name: Azure >>
href: azure/index.yml
- name: 3D graphical assets
items:
- name: Work with 3D assets for games and apps
href: designers/working-with-3-d-assets-for-games-and-apps.md
- name: 'How to: Use 3D assets in your game or app'
href: designers/using-3-d-assets-in-your-game-or-app.md
- name: Textures and images
items:
- name: Work with textures and images
href: designers/working-with-textures-and-images.md
- name: Use the Image Editor
href: designers/image-editor.md
- name: Export textures
href: designers/export-textures.md
- name: 3D models
items:
- name: Work with 3D models
href: designers/working-with-3-d-models.md
- name: Model editor
href: designers/model-editor.md
- name: Model editor examples
items:
- name: Create a basic 3D model
href: designers/how-to-create-a-basic-3-d-model.md
- name: Modify the pivot point of a 3D model
href: designers/how-to-modify-the-pivot-point-of-a-3-d-model.md
- name: Model 3D terrain
href: designers/how-to-model-3-d-terrain.md
- name: Apply a shader to a 3D model
href: designers/how-to-apply-a-shader-to-a-3-d-model.md
- name: Shaders
items:
- name: Work with shaders
href: designers/working-with-shaders.md
- name: About the Shader Designer
href: designers/shader-designer.md
- name: Shader Designer nodes
href: designers/shader-designer-nodes.md
- name: Create shaders
href: designers/how-to-create-a-basic-color-shader.md
- name: Export shaders
href: designers/how-to-export-a-shader.md
- name: XAML files >>
href: xaml-tools/index.yml
- name: XML and XSLT files >>
href: xml-tools/xml-tools-in-visual-studio.md
- name: Docker containers >>
href: containers/index.yml
- name: Workflows >>
href: workflow-designer/developing-applications-with-the-workflow-designer.md
- name: Mobile apps
href: cross-platform/cross-platform-mobile-development-in-visual-studio.md
- name: Office and SharePoint apps >>
href: vsto/office-and-sharepoint-development-in-visual-studio.md
- name: Access data >>
displayName: Data connections
href: data-tools/accessing-data-in-visual-studio.md
- name: Develop inclusive apps
items:
- name: Design accessible apps
href: ide/reference/resources-for-designing-accessible-applications.md
- name: Design international apps
displayName: Globalization localization world-ready
href: ide/globalizing-and-localizing-applications.md
- name: Build
items:
- name: Overview
displayName: Compile build
href: ide/compiling-and-building-in-visual-studio.md
- name: 'Walkthrough: Build an application'
href: ide/walkthrough-building-an-application.md
- name: Build and clean projects and solutions
items:
- name: Overview
displayName: Build clean
href: ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md
- name: Configure build and run options
href: ide/configure-build-run-options.md
- name: Change the build output directory
href: ide/how-to-change-the-build-output-directory.md
- name: Specify custom build events
href: ide/specifying-custom-build-events-in-visual-studio.md
- name: Set multiple startup projects
href: ide/how-to-set-multiple-startup-projects.md
- name: Create and remove project dependencies
href: ide/how-to-create-and-remove-project-dependencies.md
- name: View, save, and configure build log files
href: ide/how-to-view-save-and-configure-build-log-files.md
- name: Exclude projects from a build
href: ide/how-to-exclude-projects-from-a-build.md
- name: Suppress compiler warnings
href: ide/how-to-suppress-compiler-warnings.md
- name: Build actions
href: ide/build-actions.md
- name: Configurations and platforms
items:
- name: Project and solution configurations
href: ide/understanding-build-configurations.md
- name: Create and edit configurations
href: ide/how-to-create-and-edit-configurations.md
- name: Build multiple configurations simultaneously
href: ide/how-to-build-multiple-configurations-simultaneously.md
- name: Configure projects to target a platform
href: ide/how-to-configure-projects-to-target-platforms.md
- name: Configure projects to target multiple platforms
href: ide/how-to-configure-projects-to-target-multiple-platforms.md
- name: Build output, errors, and warnings
items:
- name: View errors and warnings
href: ide/error-list-window.md
- name: View build output
href: ide/output-window.md
- name: Configure warnings in Visual Basic
href: ide/configuring-warnings-in-visual-basic.md
- name: Specify build events (Visual Basic)
href: ide/how-to-specify-build-events-visual-basic.md
- name: Specify build events (C#)
href: ide/how-to-specify-build-events-csharp.md
- name: 'Walkthrough: Create a multiple-computer build environment'
href: ide/walkthrough-creating-a-multiple-computer-build-environment.md
- name: MSBuild >>
href: msbuild/msbuild.md
- name: Azure Pipelines and Azure DevOps Server >>
displayName: VSTS Azure DevOps CI/CD Continuous integration delivery
href: /azure/devops/pipelines/index?view=vsts&preserve-view=true
- name: Debug >>
href: debugger/index.yml
- name: Git in Visual Studio
displayName: git, github, azure dev ops, dev ops, version control, source control, source, versioning, clone, integrate, release
items:
- name: About Git in Visual Studio
href: version-control/git-with-visual-studio.md
- name: Get started
items:
- name: Clone a repo
href: version-control/git-clone-repository.md
- name: Create a repo
href: version-control/git-create-repository.md
- name: Git settings and preferences
href: version-control/git-settings.md
expanded: true
- name: Innerloop workflow
items:
- name: Create a branch
href: version-control/git-create-branch.md
- name: Make a commit
href: version-control/git-make-commit.md
- name: Stage lines of code
href: version-control/git-line-staging.md
- name: Push to remote
href: version-control/git-push-remote.md
- name: Create a pull request
href: version-control/git-create-pull-request.md
- name: Fetch, pull, and sync
href: version-control/git-fetch-pull-sync.md
expanded: true
- name: Repo management
items:
- name: Browse a repo
href: version-control/git-browse-repository.md
- name: Manage a repo
href: version-control/git-manage-repository.md
- name: Work with multiple repos
href: version-control/git-multi-repository-support.md
- name: Resolve merge conflicts
href: version-control/git-resolve-conflicts.md
expanded: true
- name: Reference
items:
- name: Git Changes with no active repo set
href: version-control/git-changes-with-no-active-repo.md
- name: Resources
items:
- name: Create a GitHub account
href: version-control/git-create-github-account.md
- name: Test >>
displayName: Unit testing
href: test/index.yml
- name: Measure performance >>
displayName: Profiling
href: profiling/index.yml
- name: Analyze code quality >>
displayName: Code analysis FxCop Analyzers
href: code-quality/index.yml
- name: Deploy >>
href: deployment/index.yml
- name: Extend Visual Studio >>
displayName: Visual Studio SDK
href: extensibility/index.yml
- name: Analyze and Model Architecture >>
href: modeling/analyze-and-model-your-architecture.md
- name: Personalize Visual Studio
items:
- name: Customize the IDE
displayName: Personalize
href: ide/personalizing-the-visual-studio-ide.md
- name: Visual Studio settings
href: ide/visual-studio-settings.md
- name: Synchronized settings
href: ide/synchronized-settings-in-visual-studio.md
- name: Fonts and colors
href: ide/how-to-change-fonts-and-colors-in-visual-studio.md
- name: Color themes
href: ide/visual-studio-color-themes.md
- name: Menus and toolbars
href: ide/how-to-customize-menus-and-toolbars-in-visual-studio.md
- name: Window layouts & tabs
href: ide/customizing-window-layouts-in-visual-studio.md
- name: Accessibility tips & tricks
href: ide/reference/accessibility-tips-and-tricks.md
- name: File nesting in Solution Explorer
href: ide/file-nesting-solution-explorer.md
- name: Startup behavior
displayName: Start page window
href: ide/customizing-the-start-page-for-visual-studio.md
- name: Bidirectional language input
href: ide/use-bidirectional-languages.md
- name: Manage extensions
displayName: marketplace, gallery, vsix
href: ide/finding-and-using-visual-studio-extensions.md
- name: Configure extension and update options
href: ide/configure-extension-update-options.md
- name: Manage external tools
href: ide/managing-external-tools.md
- name: Managing accounts
items:
- name: Sign in or switch accounts
displayName: personalization accounts
href: ide/signing-in-to-visual-studio.md
- name: Access multiple accounts (Azure, Entra)
href: ide/sign-in-access-multiple-accounts.md
- name: Multifactor authentication (MFA)
href: ide/work-with-multi-factor-authentication.md
- name: Work with GitHub accounts in Visual Studio
href: ide/work-with-github-accounts.md
- name: Extend a trial version or update a license
href: ide/how-to-unlock-visual-studio.md
- name: Configure environment options for an account
href: ide/accounts-environment-options-dialog-box.md
- name: Customize options
items:
- name: Customize general environment options
href: ide/general-environment-options-dialog-box.md
- name: Customize visual experience options
href: ide/configure-visual-experience-options.md
- name: Customize fonts and colors options
href: ide/fonts-and-colors-environment-options-dialog-box.md
- name: Customize C/C++ options for solutions and projects
href: ide/reference/vcpp-project-settings-projects-and-solutions-options-dialog-box.md
- name: Tuning the performance of Visual Studio
items:
- name: Optimize performance
href: ide/optimize-visual-studio-performance.md
- name: Startup time
href: ide/optimize-visual-studio-startup-time.md
- name: Load a filtered solution
href: ide/filtered-solutions.md
- name: Tips and tricks
href: ide/visual-studio-performance-tips-and-tricks.md
- name: Reference
items:
- name: Configure proxy settings
href: ide/reference/proxy-settings.md
- name: Troubleshoot proxy and firewall issues
href: ide/reference/proxy-firewall-troubleshoot.md
- name: Keyboard shortcuts & commands
displayName: keyboard, shortcuts, short cuts, ctrl, short-cut
href: ide/default-keyboard-shortcuts-in-visual-studio.md
- name: Devenv command-line switches
items:
- name: Reference
displayName: devenv command-line switches
href: ide/reference/devenv-command-line-switches.md
- name: -? (devenv.exe)
href: ide/reference/q-devenv-exe.md
- name: -Build (devenv.exe)
href: ide/reference/build-devenv-exe.md
- name: -Clean (devenv.exe)
href: ide/reference/clean-devenv-exe.md
- name: -Command (devenv.exe)
href: ide/reference/command-devenv-exe.md
- name: -DebugExe (devenv.exe)
href: ide/reference/debugexe-devenv-exe.md
- name: -Deploy (devenv.exe)
href: ide/reference/deploy-devenv-exe.md
- name: -Diff (devenv.exe)
href: ide/reference/diff.md
- name: -DoNotLoadProjects (devenv.exe)
href: ide/reference/donotloadprojects-devenv-exe.md
- name: -Edit (devenv.exe)
href: ide/reference/edit-devenv-exe.md
- name: -LCID (devenv.exe)
href: ide/reference/lcid-devenv-exe.md
- name: -Log (devenv.exe)
href: ide/reference/log-devenv-exe.md
- name: -NoSplash (devenv.exe)
href: ide/reference/nosplash-devenv-exe.md
- name: -Out (devenv.exe)
href: ide/reference/out-devenv-exe.md
- name: -Project (devenv.exe)
href: ide/reference/project-devenv-exe.md
- name: -ProjectConfig (devenv.exe)
href: ide/reference/projectconfig-devenv-exe.md
- name: -Rebuild (devenv.exe)
href: ide/reference/rebuild-devenv-exe.md
- name: -ResetSettings (devenv.exe)
href: ide/reference/resetsettings-devenv-exe.md
- name: -Run (devenv.exe)
href: ide/reference/run-devenv-exe.md
- name: -Runexit (devenv.exe)
href: ide/reference/runexit-devenv-exe.md
- name: -SafeMode (devenv.exe)
href: ide/reference/safemode-devenv-exe.md
- name: -Upgrade (devenv.exe)
href: ide/reference/upgrade-devenv-exe.md
- name: -UseEnv (devenv.exe)
href: ide/reference/useenv-devenv-exe.md
- name: Visual Studio commands
items:
- name: Reference
displayName: Visual Studio commands
href: ide/reference/visual-studio-commands.md
- name: Command window
href: ide/command-window.md
- name: Command aliases
href: ide/reference/visual-studio-command-aliases.md
- name: Add Existing Item command
href: ide/reference/add-existing-item-command.md
- name: Add Existing Project command
href: ide/reference/add-existing-project-command.md
- name: Alias command
href: ide/reference/alias-command.md
- name: Evaluate Statement command
href: ide/reference/evaluate-statement-command.md
- name: Find command
href: ide/reference/find-command.md
- name: Find in Files command
href: ide/reference/find-in-files-command.md
- name: Go To command
href: ide/reference/go-to-command.md
- name: Import and Export Settings command
href: ide/reference/import-and-export-settings-command.md
- name: List Call Stack command
href: ide/reference/list-call-stack-command.md
- name: List Disassembly command
href: ide/reference/list-disassembly-command.md
- name: List Memory command
href: ide/reference/list-memory-command.md
- name: List Modules command
href: ide/reference/list-modules-command.md
- name: List Registers command
href: ide/reference/list-registers-command.md
- name: List Source command
href: ide/reference/list-source-command.md
- name: List Threads command
href: ide/reference/list-threads-command.md
- name: Log Command window output command
href: ide/reference/log-command-window-output-command.md
- name: New File command
href: ide/reference/new-file-command.md
- name: Open File command
href: ide/reference/open-file-command.md
- name: Open Project command
href: ide/reference/open-project-command.md