آموزش .NET Deep Dive: مدیر بسته NuGet

.NET Deep Dive: NuGet Package Manager

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اکثر زبان های برنامه نویسی دارای یک سیستم مدیریت بسته مرتبط هستند که به پیدا کردن و نصب کتابخانه های کد و وابستگی آنها کمک می کند. برای توسعه دهنده .NET ، NuGet مدیر بسته رسمی است. در این دوره ، برنامه نویس دیروز دات نت ، والت ریتچر ، ادغام NuGet را در Visual Studio و خط فرمان Visual Studio بررسی می کند. والت نحوه نصب ، به روزرسانی و حذف بسته ها از پروژه های NET و همچنین نحوه جستجو در گالری NuGet عمومی و ایجاد مخازن خصوصی برای تیم را به شما نشان می دهد. وی همچنین جزئیات روند ایجاد و انتشار بسته های سفارشی را توضیح می دهد. اگر شما یک برنامه نویس .NET هستید ، درک سیستم مدیریت بسته ویژوال استودیو یک دانش حیاتی است ، بنابراین با والت همراه شوید زیرا او به مدیر بسته NuGet فرو می رود.


سرفصل ها و درس ها

معرفی Introduction

  • مدیریت بسته .NET با nuget .NET package management with NuGet

  • آنچه شما باید بدانید What you should know

  • نحوه دستیابی به کد نمونه در GitHub How to access the sample code on GitHub

1. مدیران بسته توضیح داده شده است 1. Package Managers Explained

  • NuGet: مدیر بسته .NET NuGet: The .NET package manager

  • ابزارهای NuGet The NuGet tools

  • NuGet CLI را نصب کنید Install the NuGet CLI

  • .NET Core CLI را نصب کنید Install the .NET Core CLI

  • بسته را ایجاد و منتشر کنید Create and publish package

  • بسته را پیدا و مصرف کنید Find and consume package

  • سایت گالری NuGet را کاوش کنید Explore the NuGet Gallery site

  • انواع بسته های ابزار و الگو Tool and template package types

2. تور ابزار Nuget در ویژوال استودیو 2. Tour the NuGet Tools in Visual Studio

  • نصب Nuget in Visual Studio Install NuGet in Visual Studio

  • پروژه های نمونه را گشت بزنید Tour the sample projects

  • ابزارهای NuGet Package Manager The NuGet Package Manager tools

3. بسته ها را با Visual Studio Tools نصب کنید 3. Install Packages with Visual Studio Tools

  • بسته را در پروژه .NET Framework نصب کنید Install package into .NET Framework project

  • بسته را در یک پروژه هسته .NET نصب کنید Install package into a .NET Core project

  • بسته Entity Framework را نصب کنید Install Entity Framework package

  • پرونده های بسته کجا نصب شده اند؟ Where are package files installed?

  • بسته های چندین پروژه را مدیریت کنید Manage packages for multiple projects

  • از packages.config به PackageReference بروید Switch from packages.config to PackageReference

4. سایر مفاهیم مدیر بسته 4. Other Package Manager Concepts

  • نسخه بسته بندی Package versioning

  • وابستگی های بسته Package dependencies

  • بازیابی بسته را در Visual Studio فعال کنید Enable Package Restore in Visual Studio

  • شماره نسخه را در PackageReference ویرایش کنید Edit version number in PackageReference

  • How Package Restore بسته ها را نصب می کند How Package Restore installs packages

  • بازیابی بسته را به صورت دستی اجرا کنید Run Package Restore manually

  • ASP.NET و مدیران بسته مشتری ASP.NET and client-side package managers

5. سایر اقدامات NuGet در Visual Studio Tools 5. Other NuGet Actions in Visual Studio Tools

  • یک بسته را به روز کنید Update a package

  • با نسخه های جایگزین بسته کار کنید Work with alternate versions of a package

  • یک بسته را حذف نصب کنید Uninstall a package

6. از خوراک خصوصی NUGET استفاده کنید 6. Use a Private NuGet Feed

  • یک فید محلی خصوصی ایجاد کنید Create a private local feed

  • یک بسته از Nuget.org بارگیری کنید 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. از NuGet Manager Console Integration استفاده کنید 7. Use the NuGet Manager Console Integration

  • با کنسول Package Manager کار کنید Work with Package Manager Console

  • برای کشف بسته ها از این کنسول استفاده کنید Use the console to explore packages

  • برای نصب بسته از کنسول استفاده کنید Use the console to install a package

  • نسخه های دیگر بسته را نصب کنید Install other package versions

  • دستورات NuGet دیگر The other NuGet commands

8. NuGet در ترمینال ویندوز 8. NuGet in Windows Terminal

  • Windows Terminal و NuGet Windows Terminal and NuGet

  • بسته های CLI را لیست کنید List packages with CLI

  • بسته ای را با CLI نصب کنید Install a package with CLI

  • به روز رسانی و حذف یک بسته با CLI Update and remove a package with CLI

9. کد ویژوال استودیو 9. Visual Studio Code

  • NuGet و ویرایشگر کد ویژوال استودیو NuGet and the Visual Studio Code editor

  • از dotnet CLI در Visual Studio Code استفاده کنید Use the dotnet CLI in Visual Studio Code

  • پسوند NuGet Marketplace را نصب کنید Install a NuGet Marketplace extension

  • از پسوند NuGet Package Manager استفاده کنید Use the NuGet Package Manager extension

  • پسوند NuGet Package Manager GUI The NuGet Package Manager GUI extension

10. بسته های NuGet سفارشی 10. Custom NuGet Packages

  • نمونه کتابخانه NET را کاوش کنید Explore the example .NET library

  • کاوش برنامه صفحات Razor Explore the Razor Pages application

  • NuGet Package Explorer را نصب کنید Install NuGet Package Explorer

  • یک بسته NuGet سفارشی ایجاد کنید Create a custom NuGet package

  • محتوای فایل .nupkg را کاوش کنید Explore the content of the .nupkg file

  • بسته ای را در فید خصوصی منتشر کنید Publish a package to a private feed

  • یک بسته را در NuGet Package Manager مشاهده کنید View a package in NuGet Package Manager

  • نسخه جدیدتری از بسته را منتشر کنید Publish a newer version of package

  • بسته سفارشی NuGet را نصب کنید Install the custom NuGet package

نتیجه Conclusion

  • اطلاعات بیشتر در مورد بسته ها و وابستگی ها More about packages and dependencies

نمایش نظرات

آموزش .NET Deep Dive: مدیر بسته NuGet
جزییات دوره
2h 38m
59
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Walt Ritscher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Walt Ritscher Walt Ritscher

برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.

شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.