ایجاد و پابلیش یک NuGet Package

یکشنبه 16 آبان 1395

در این مقاله قصد داریم شما را با نحوه ی ساخت NuGet Package آشنا کنیم که مرحله به مرحله آن را توضیح خواهیم داد.

ایجاد و  پابلیش یک NuGet Package

مرحله 1 :

رفتن به  https://npe.codeplex.com/ و دانلود NuGet Package Explorer.

مرحله 2 :

اجرای   NuGetPackageExplorer و انتخاب Create a new package

مرحله 3 :

در این مرحله اطلاعاتی درباره ی package خود وارد کنید ، برای اینکار روی Edit Metadata کلیک کنید.

مرحله 4 :

همه ی فیلدهای مربوط به package خود را کامل پر کنید.این کار کاربران را در پیدا کردن package شان و نصب آنها کمک میکند.

مرحله 5 :

اگر package شما وابستگی دارد ، شما میتوانیدبا انتخاب Edit dependencies ان ها را اضافه کنید.

مرحله 6 :

بر روی edit dependencie کلیک کنید سپس پنجره ی ackage Dependency Editor باز خواهد شد و شما میتوانید گروه خود را اضافه کنید و  Dependency from NuGet feed. را اضافه کنید.

مرحله 7:

یک پنجره جدید باز میشود که همه ی NuGet packages  ها لیست میشود.که شما میتوانید برای یک package خاص جستجو  و همچنین یک نسخه مشخص را انتخاب کنید.

مرحله 8 :

بعد از انتخاب وابستگی ها (dependencies) شما به Package contents برگشت داده میشوید. که شما میتوانید Content فولدر،  Lib فولدر و یا فولدر های دیگر مورد نیاز package خود را اضافه کنید.

این پوشه ها به شما در انتخاب مکان (location)  هنگامی که شما قصد drop کردن فایل ها در زمانی که کاربر package شما را نصب میکند ، کمک میکند.

مرحله 9 : 

هنگامی شما میتوانید placeholders داشته باشید،زمانی که کاربر package depending را روی پروژه نصب میکند آنها تبدیل میشوند. شما میتوانید یک فابل با پسوند .cs.pp بسازید 

مرحله 10 :

بعد از آن شما پیکربندی را انجام داده اید و میتوانید آن را ذخیره و یا به طور مستقیم در Nuget.Org پابلیش کنید.

 این برای شما ساده بود اما بهتر است که مستقیما  از nuget.org پابلیش کنید.

من سعی میکنم که آن را روی سیستم local ذخیره کنم و آن را قبل از پابلیش تست کنم.

به Visual Studio و قسمت Tools>Options بروید.

در قسمت option به  NuGet Package Manager بروید و Package Sources را انتخاب کنید.

سپس شما میتوانید Local NuGet Source خود را که ذخیره کرده اید اضافه کنید

آموزش سی شارپ

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان
  • C#.net
  • 2k بازدید
  • 3 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید