YoVDO

.NET Deep Dive: NuGet Package Manager

Offered By: LinkedIn Learning

Tags

.NET Courses Visual Studio Code Courses Windows Terminal Courses

Course Description

Overview

Learn about NuGet integration within Visual Studio and the Visual Studio command line.

Syllabus

Introduction
  • .NET package management with NuGet
  • What you should know
  • How to access the sample code on GitHub
1. Package Managers Explained
  • NuGet: The .NET package manager
  • The NuGet tools
  • Install the NuGet CLI
  • Install the .NET Core CLI
  • Create and publish package
  • Find and consume package
  • Explore the NuGet Gallery site
  • Tool and template package types
2. Tour the NuGet Tools in Visual Studio
  • Install NuGet in Visual Studio
  • Tour the sample projects
  • The NuGet Package Manager tools
3. Install Packages with Visual Studio Tools
  • Install package into .NET Framework project
  • Install package into a .NET Core project
  • Install Entity Framework package
  • Where are package files installed?
  • Manage packages for multiple projects
  • Switch from packages.config to PackageReference
4. Other Package Manager Concepts
  • Package versioning
  • Package dependencies
  • Enable Package Restore in Visual Studio
  • Edit version number in PackageReference
  • How Package Restore installs packages
  • Run Package Restore manually
  • ASP.NET and client-side package managers
5. Other NuGet Actions in Visual Studio Tools
  • Update a package
  • Work with alternate versions of a package
  • Uninstall a package
6. Use a Private NuGet Feed
  • Create a private local feed
  • Download a package from Nuget.org
  • Add package to the local feed
  • Add multiple packages to the local feed
  • Install a package from local feed
7. Use the NuGet Manager Console Integration
  • Work with Package Manager Console
  • Use the console to explore packages
  • Use the console to install a package
  • Install other package versions
  • The other NuGet commands
8. NuGet in Windows Terminal
  • Windows Terminal and NuGet
  • List packages with CLI
  • Install a package with CLI
  • Update and remove a package with CLI
9. Visual Studio Code
  • NuGet and the Visual Studio Code editor
  • Use the dotnet CLI in Visual Studio Code
  • Install a NuGet Marketplace extension
  • Use the NuGet Package Manager extension
  • The NuGet Package Manager GUI extension
10. Custom NuGet Packages
  • Explore the example .NET library
  • Explore the Razor Pages application
  • Install NuGet Package Explorer
  • Create a custom NuGet package
  • Explore the content of the .nupkg file
  • Publish a package to a private feed
  • View a package in NuGet Package Manager
  • Publish a newer version of package
  • Install the custom NuGet package
Conclusion
  • More about packages and dependencies

Taught by

Walt Ritscher

Related Courses

Advanced React
Meta via Coursera
اختبر البناء الخاص بك في مصحح الأخطاء في فيجيوال ستوديو كود
Coursera Project Network via Coursera
Amazon Q Developer Getting Started (Indonesian)
Amazon Web Services via AWS Skill Builder
Amazon Q Developer Getting Started (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Becoming a 10X Developer Using Amazon CodeWhisperer (Korean)
Amazon Web Services via AWS Skill Builder