Hands-on visual studio 2022 a developer's guide to exploring new features and best practices in VS2022 for maximum productivity
This book is an introductory guide for .NET developers who want to get started with Visual Studio 2022 and don't know where to begin. Using practical examples and step-by-step instructions, this expert-led book will help those new to Visual Studio 2022 get to grips with its full functionality,...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt Publishing, Limited
[2022]
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009670622006719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright
- Dedication
- Contributors
- Table of Contents
- Preface
- Part 1: Visual Studio Overview
- Chapter 1: Getting Started with Visual Studio 2022
- Technical requirements
- A brief history of VS
- VS flavors
- Visual Studio Community
- Visual Studio Professional
- Visual Studio Enterprise
- Installing VS 2022
- Getting the installer from the website
- Installation process
- VS for Mac
- Summary
- Chapter 2: Configuring the IDE
- Technical requirements
- Synchronizing accounts and settings
- Configuring the color scheme
- Visual Studio default Themes
- Visual Studio Marketplace
- Customizing fonts
- Changing fonts in the IDE
- Reference highlighting
- Changing fonts in the code editor
- Customizing the menu bar and toolbars
- Customizing the menu bar
- Customizing toolbars
- Customizing panels
- Adding tools to panels
- Panel accommodation
- Working with documents
- Managing window layouts
- Summary
- Chapter 3: Improvements in Visual Studio 2022
- Technical requirements
- 64-bit architecture
- New icons and styles
- .NET 6 support
- Hot Reload
- Other improvements
- Summary
- Chapter 4: Creating Projects and Templates
- Technical requirements
- Selecting and searching for templates
- Templates for .NET Core
- Templates for APIs
- Templates for .NET Framework
- Templates for SPAs
- Summary
- Chapter 5: Debugging and Compiling Your Projects
- Technical requirements
- Debugging projects in Visual Studio
- Understanding the technical aspects of debugging
- Differentiating between debug mode and run mode
- Project debugging initialization options
- Exploring breakpoints in Visual Studio
- Navigating between breakpoints
- Conditional breakpoints
- Function breakpoints
- Data breakpoints
- Dependent breakpoints
- Temporary breakpoints.
- Inspection tools for debugging
- Watch window
- QuickWatch
- The Autos and Locals windows
- Call stacks
- Immediate window
- Summary
- Part 2: Tools and Productivity
- Chapter 6: Adding Code Snippets
- Technical requirements
- What are code snippets?
- Creating code snippets
- Deleting code snippets
- Importing code snippets
- Summary
- Chapter 7: Coding Efficiently with AI and Code Views
- Technical requirements
- Understanding CodeLens
- Finding references in code
- Code maps
- Working with code views
- Class view
- The object browser
- Using Visual IntelliCode
- Whole line completions
- IntelliCode suggestions
- Summary
- Chapter 8: Web Tools and Hot Reload
- Technical requirements
- Using scaffolding
- Installing JavaScript and CSS libraries
- Debugging in JavaScript
- Hot Reload
- Summary
- Chapter 9: Styling and Cleanup Tools
- Technical requirements
- Woking with CSS styling tools
- CSS3 snippets
- Hierarchical CSS indentation
- Color picker
- IntelliSense in style files
- Working with images
- Cleaning code with code analysis tools
- Code quality analysis
- Working with code styles
- Configuring a code cleanup profile
- Executing code cleanup
- Summary
- Chapter 10: Publishing Projects
- Technical requirements
- The options to publish a project
- Publishing in a folder
- Publishing in IIS
- Publishing in Microsoft Azure
- Summary
- Part 3: GitHub Integration and Extensions
- Chapter 11: Implementing Git Integration
- Technical requirements
- Getting started with Git settings
- Creating a Git repository
- Cloning a Git repository
- Fetching, pulling, and pushing Git repositories
- Fetching repositories
- Pulling repositories
- Pushing to repositories
- Managing branches
- Viewing changes in repositories
- Summary
- Chapter 12: Sharing Code with Live Share.
- Technical requirements
- Understanding VS Live Share
- Using Live Share
- Performing live editing
- Sharing a terminal with other collaborators
- Summary
- Chapter 13: Working with Extensions in Visual Studio
- Technical requirements
- Working with the extensions tool
- Searching for and installing extensions
- Reviewing Visual Studio Marketplace
- Setting up extensions
- Creating a new theme as an extension
- Summary
- Chapter 14: Using Popular Extensions
- Technical requirements
- Adding HTML Snippet Pack
- Downloading and installing HTML Snippet Pack
- Using HTML Snippet Pack
- Cleaning up code with CodeMaid
- Installing CodeMaid in Visual Studio 2022
- Using CodeMaid
- Compiling web libraries with Web Compiler
- Installing Web Compiler
- Using Web Compiler
- Identifying white spaces with Indent Guides
- Installing Indent Guides
- Summary
- Chapter 15: Learning Keyboard Shortcuts
- Technical requirements
- Shortcuts for use in source code
- Shortcuts for searching and navigating through source code
- Shortcuts for editing and refactoring
- Shortcuts for debugging and testing
- The most common shortcuts for use in the IDE
- Creating custom shortcuts
- Summary
- Index
- About Packt
- Other Books You May Enjoy.