1CHAPTER 1
129CHAPTER 9
2INTRODUCTION TO VISUAL STUDIO 2026
130TESTING AND QUALITY ASSURANCE
3Understanding Integrated Development Environments (IDEs)
131Live Unit Testing
4Role of Visual Studio in Software Development
132Get started with Live Unit Testing: Create the solution and the class library project
5What's New in Visual Studio 2026
133Make the test project
6CHAPTER 2
134Enable Live Unit Testing
7INSTALLATION AND SETUP
135Working with unit testing
8System Requirements: Hardware
136Create unit tests
9Installing Visual Studio 2026
137Run unit tests
10Step 1 - Make sure your computer is ready for Visual Studio
138View live unit test results (Visual Studio Enterprise)
11Step 2 - Determine which version and edition of Visual Studio to install
139CHAPTER 10
12Step 3: Start the installation process.
140BUILDING AND DEPLOYMENT
13Step 4 - Choose workloads
141Understanding compilation in VS 2026
14Step 5 - Choose individual components (optional)
142Building a project in VS 2026
15Step 6 - Install language packs (optional)
143About Build, Rebuild, and Clean
16Change the installer language from the command line
144What takes place after compilation?
17Step 7 - Select the installation location (optional)
145Debugging projects in Visual Studio
18Step 8 - Start developing
146Telling the difference between debug mode and debug mode
19Create an offline installation package of Visual Studio for local installation
147Project debugging initialization options
20Use the "Download all, then install" feature
148Breakpoints in Visual Studio
21Use the command line to create a local layout
149Changes made to breakpoints
22Configuring Visual Studio: Prerequisites
150Types of Breakpoints
23Launch the installer to modify your installation
151Conditional breakpoints
24Change workloads or individual components
152Function breakpoints
25Modify language packs
153Data breakpoints
26Setting up Development Environment
154Dependent breakpoints
27Default environment settings for Visual Studio
155Temporary breakpoints
28Reset all settings
156Breakpoint groups
29General environment options
157Quickly debugging with Run to click and Force to click
30Environment color themes
158Debugging Inspection tools: The Watch window
31Main menu casing
159The Autos and Locals windows
32Modifying panels
160Measuring app performance with profiling tools
33Adding tools to panels
161Analyzing the performance of an application
34Panel accommodation
162Examining memory usage in your apps
35Working with documents
163CHAPTER 11
36Customizing fonts and colors in the environment
164EXPORTING AND PUBLISHING PROJECTS
37Synchronizing accounts and settings
165Publishing web apps
38Modifying the menu bar and toolbars
166Publishing to a folder
39Modifying the menu bar
167Publishing to IIS
40Modifying toolbars
168Publishing in Microsoft Azure
41Accessibility features
169Publishing.NET MAUI apps: Publishing an Android app with .NET MAUI
42CHAPTER 3
170Publishing desktop apps
43GETTING STARTED WITH VISUAL STUDIO
171CHAPTER 12
44Create a new project
172COLLABORATION AND TEAM DEVELOPMENT
45Open the "Create a new project" dialog
173Collaborative Development Features
46Select a template type
174Using Live Share for Real-time Collaboration
47About Choosing and Looking for Templates
175Performing live editing
48Templates for web development
176Sharing a terminal with other collaborators
49Templates for ASP.NET Core web applications
177CHAPTER 13
50SPAs Templates
178CROSS-PLATFORM DEVELOPMENT
51The Blazor Templates
179Introduction to Cross-Platform Development
52Popular JavaScript framework templates: Templates for Web APIs
180Key Benefits of Using Visual Studio for Cross-platform Development
53Templates for multiplatform development
181Cross-platform mobile development in Visual Studio
54Desktop Development Templates
182Build an app for Android, iOS, and Windows (.NET Framework)
55Utilizing Navigation Shortcuts
183Target Android, iOS, and Windows from a single code base
56Shortcuts for searching and navigating source code
184Target Windows 10 devices
57Shortcuts for editing and refactoring
185Build an app for Android, iOS, and Windows (C++)
58Shortcuts for debugging and testing
186Build a cross-platform game for Android, iOS, and Windows by using Visual Studio tools for Unity
59The most common shortcuts for use in the IDE
187Xamarin for Cross-Platform Mobile Development
60Creating custom shortcuts
188Installing Visual Studio for Mobile Development
61CHAPTER 4
189Creating your project
62MANAGING SOLUTIONS AND PROJECTS
190Flyout, Tabbed, & Blank
63Understanding Solution Explorer
191What's in the project?
64Open Solution Explorer
192Xamarin.Forms Cross-Platform UI
65The Solution Explorer User Interface
193User Interaction and ViewModels
66Solution Explorer toolbar
194Quick Changes with XAML Hot Reload
67Solution Explorer search bar
195Deploy to iOS with Hot Restart
68Solution Explorer context menu
196Understanding App and Shell
69Solution node menu options
197CHAPTER 14
70Project node menu options
198DATA SCIENCE AND AI DEVELOPMENT
71The "Add" menu
199Introduction to Data Science in Visual Studio
72The "Quick Add" dialog
200Data Analysis and Visualization Tools
73The file comparison tool
201What is Data Visualization?
74The Collapse All Descendants command
202Why is data visualization so important?
75Introduction to projects and solutions
203What are Data Visualization Tools?
76Make a solution
204Top Data Visualization Tools
77Add a project
205Integrating with Data Science Libraries (NumPy, Pandas, etc.)
78Add an item to the project
206Deep Learning and Neural Networks Development
79Add a code file to your empty project
207CHAPTER 15
80Add a second project
208DESKTOP DEVELOPMENT WITH VISUAL STUDIO
81Add a project reference
209Introduction to Desktop Development
82Add test code
210WPF vs. WinForms: Windows Application Development
83Run the unit test: Project properties
211WPF Windows Presentation Foundation
84CHAPTER 5
212Microsoft WinForms
85ADDING CODE SNIPPETS
213WPF vs WinForms: Is there a better alternative for Windows application development?
86What are code snippets?
214Creating Desktop Applications in Visual Studio
87Making code snippets
215Create a project
88Deleting code snippets
216Create the application
89Importing code snippets
217Add a button to the form
90CHAPTER 6
218Add a label to the form
91CODING EFFICIENTLY WITH AI AND CODE VIEWS
219Add code to the form
92About CodeLens: Finding references in code
220Run the application
93Code maps
221CHAPTER 16
94Working with code views: Class View
222IOT AND EMBEDDED DEVELOPMENT
95Making use of Visual IntelliCode: Whole line completions
223IoT Development with Visual Studio
96IntelliCode suggestions
224Supported IoT Platforms and Devices
97Exploring GitHub Copilot
225Develop and debug modules for Azure IoT Edge
98Using Copilot for code hints
226Prerequisites
99Using GitHub Copilot Chat
227Create an Azure IoT Edge project
100CHAPTER 7
228Project structure
101VERSION CONTROL INTEGRATION
229Deployment manifest of your project: Set IoT Edge runtime version
102Introduction to Version Control
230Module infrastructure & development options
103Local Version Control Systems
231Build module Docker image
104Centralized Version Control Systems
232Push module Docker image
105Distributed Version Control Systems
233Deploy the module to the IoT Edge device.
106Using Git in Visual Studio
234Confirm the deployment to your device
107Start with Git & GitHub in Visual Studio
235CHAPTER 17
108Create a GitHub account to use with Visual Studio
236EXTENDING VISUAL STUDIO
109Setting up Git Repositories
237Working with the Extensions tool: Looking for and adding extensions
110Open an existing local repository
238Reviewing VS Marketplace
111Create an Azure DevOps repo
239Setting up extensions
112Clone a Git repository in Visual Studio
240Popular Extensions for Development: ReSharper
113View files in Solution Explorer: Intuitive inner-loop workflow
241CHAPTER 18
114Repository management & collaboration
242ADVANCED TIPS AND TRICKS
115Personalize your Git settings
243A More Familiar Layout
116Resolve merge conflicts in Visual Studio
244Code Quickly With IntelliSense
117Prevent merge conflicts
245Skip Copy/Paste When Duplicating Code
118Resolve merge conflicts
246Easily Copy Code to Other Programs
119CHAPTER 8
247Fix Code with Quick Actions
120STYLING AND CLEANUP TOOLS
248Perform a Quick Search
121Using the CSS styling tools: CSS3 snippets
249Set Code Bookmarks
122Hierarchical CSS indentation: Color picker
250Save Time When Debugging
123IntelliSense in style files
251Debug Collaboratively With Live Share
124Working with images
252Only Display Essential Errors
125Cleaning code with code analysis tools: Code quality analysis
253Use Code Maps to Better Understand Your Code
126Working with code styles
254Accelerate Development with Sample Applications: Bottom Line
127Configuring a code cleanup profile
255Conclusion
128Running code cleanup
256INDEX