My Account Log in

1 option

Hands-On Visual Studio 2022 : A Developer's Guide to New Features and Best Practices with . NET 8 and vs 2022 for Maximum Productivity / Hector Uriel Perez Rojas and Miguel Angel Teheran Garcia.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Rojas, Hector Uriel Perez, author.
Garcia, Miguel Angel Teheran, author.
Language:
English
Subjects (All):
Microsoft Visual studio.
Computer software--Development.
Computer software.
Physical Description:
1 online resource (336 pages)
Edition:
Second edition.
Place of Publication:
Birmingham, England : Packt Publishing, [2024]
Biography/History:
Rojas Hector Uriel Perez: Hector is an experienced senior developer, with more than 10 years of experience in developing desktop, web, and mobile solutions with the. NET platform. He was recognized with the Microsoft MVP award for two consecutive years in 2021 and 2022. He is an active member of the. NET community and is the founder of El Camino Dev and Devs School academies. Garcia Miguel Angel Teheran: Miguel Angel Teheran Garcia is a solutions Architect and Technical Lead recognized as a Microsoft MVP, C# corner MVP, and Alibaba Cloud MVP. He is a member of the Avanet community in Medellin and an active member of tech events in Colombia. He has also been a speaker at different conferences around Latin America.
Summary:
Visual Studio 2022 is widely recognized as the best IDE for application development across various domains. This book is a comprehensive guide for both beginners and experienced .NET developers who wish to familiarize themselves with its basic, advanced, and new features. This book is divided into three sections: the first is an overview of Visual Studio, the second part explores tools for productivity within the IDE, and the third delves into integration with GitHub and Visual Studio extensions. In this second edition, we’ve also expanded the chapters on the use of Visual Studio to environments beyond web development, such as Azure, Desktop, .NET MAUI, and others. Updates to the IDE introduced since the release year of the first edition of the book in 2022 have also been included, such as the use of GPT-based extensions like GitHub Copilot and GitHub Copilot Chat, as well as profiling tools. The book reviews breakpoint groups, a new way to configure breakpoints, as well as tools for web development, such as Browser Link, Dev Tunnels, and Web API Endpoints Explorer. For more advanced developers, the book addresses the topic of developing extensions through the use of the new Visual Studio SDK. By the end of this book, you’ll have a better understanding of Visual Studio 2022 and how to use it to its fullest potential.
Contents:
Cover
Title Page
Copyright and credits
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 and its flavors
VS Community
VS Professional
VS Enterprise
Improvements in VS 2022
A 64-bit architecture
New icons and styles
.NET 8 support
Hot Reload
Other improvements
Installing VS 2022
Getting the installer from the website
Introduction to the IDE
Customizing panels
Working with documents
Customizing the IDE
Selecting a VS theme
Customizing fonts and colors in the environment
Synchronizing accounts and settings
Customizing the menu bar and toolbars
Accessibility features
Summary
Chapter 2: Creating Projects and Templates
Selecting and searching for templates
Templates for web development
Templates for ASP.NET Core web applications
Templates for SPAs
Templates for web APIs
Templates for multiplatform development
Templates for desktop development
Chapter 3: Debugging and Profiling Your Apps
Understanding compilation in VS 2022
How to build a project in VS 2022
Build versus Rebuild versus Clean
What happens after compilation?
Debugging projects in VS
Understanding the technical aspects of debugging
Differentiating between debug mode and release mode
Project debugging initialization options
Exploring breakpoints in VS
Navigating between breakpoints
Different types of breakpoints
Breakpoint groups
Quickly debugging with Run to click and Force to click
Inspection tools for debugging
The Watch window
The Autos and Locals windows
Measuring app performance with profiling tools.
Analyzing the performance of an application
Analyzing memory usage in your apps
Part 2: Tools and Productivity
Chapter 4: Adding Code Snippets
What are code snippets?
Creating code snippets
Deleting code snippets
Importing code snippets
Chapter 5: Coding Efficiently with AI and Code Views
Understanding CodeLens
Finding references in code
Code maps
Working with code views
Class View
Using Visual IntelliCode
Whole line completions
IntelliCode suggestions
Exploring GitHub Copilot
Using Copilot for code hints
Using GitHub Copilot Chat
Chapter 6: Using Tools for Frontend and Backend Development
Using scaffolding
Installing JavaScript and CSS libraries
Debugging in JavaScript
Dev tunnels
Creating a dev tunnel
Connecting through the tunnel
Web API Endpoints Explorer
HTTP editor
Chapter 7: Styling and Cleanup Tools
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
Chapter 8: Publishing Projects
Publishing web apps
Publishing to a folder
Publishing to IIS
Publishing in Microsoft Azure
Publishing .NET MAUI apps
Publishing an Android app with .NET MAUI
Publishing desktop apps
Part 3: GitHub Integration and Extensions
Chapter 9: Implementing Git Integration
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
Linking GitHub issues
Chapter 10: Sharing Code with Live Share
Understanding Live Share
Using Live Share
Performing live editing
Sharing a terminal with other collaborators
Chapter 11: Working with Extensions in Visual Studio
Working with the Extensions tool
Searching for and installing extensions
Reviewing VS Marketplace
Setting up extensions
Creating a simple VS 2022 extension
Chapter 12: Using Popular Extensions
Using HTML Snippet Pack
Cleaning up code with CodeMaid
Compiling web libraries with Web Compiler
Identifying white spaces with Indent Guides
Optimizing images with Image Optimizer
Highlighting messages in the Output window with VSColorOutput64
Managing .resx files easily with ResXManager
Chapter 13: Learning Keyboard Shortcuts
Shortcuts for use in source code
Shortcuts for searching and navigating source code
Shortcuts for editing and refactoring
Shortcuts for debugging and testing
The most common shortcuts for use in the IDE
Creating custom shortcuts
Farewell
Index
Other Books You May Enjoy.
Notes:
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781835081525
1835081525
OCLC:
1425969752

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account