ملحوظة يمكنكم مراجعة المنشورات الأخرى على موقعي الشخصي: https://hbolajraf.net
ضمن Visual Studio، قم بإنشاء مكتبة فئة المشروع الجديدة واستخدم .NET Standard 2.1 كإطار عمل مستهدف نظرًا لسبب التوافق مع أحدث الإصدارات من .NET CORE Frameworks.
1. تنزيل ملف Nuget.exe
استخدم الرابط التالي لتنزيل أحدث إصدار من ملف Nuget.exe.
2. إنشاء ملف نوسبيك
ضمن مجلد المشروع الجديد الذي تم إنشاؤه من قبل، افتح وحدة تحكم cmd وقم بتشغيل الأمر أدناه لإنشاء ملف nuspec.
nuget spec NewProjectName.csproj
يجب أن تؤدي نتيجة الأمر إلى إنشاء ملف جديد يحتوي على المحتوى أدناه:
$id$ $version$ $title$ $author$ false MIT http://project_url_here_or_delete_this_line/ $description$ Summary of changes made in this release of the package. $copyright$ Tag1 Tag2
3.إنشاء ملف nupkg
لديك حلان لإنشاء ملف الحزمة nuget(nupkg)
استخدام حدث ما بعد البناء للمشروع
ضمن Visual Studio، انقر بزر الماوس الأيمن على NewProjectName.crproj وحدد علامة تبويب حدث ما بعد الإنشاء.
بعد ذلك ضع الأمر أدناه وقم ببناء الحل
nuget pack "$(ProjectPath)" -Symbols -Properties Configuration=$(ConfigurationName) -IncludeReferencedProjects -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
باستخدام أمر Nuget CLI
تحت نافذة cmd، قم بربط الأمر أدناه لإنشاء حزمة nuget
nuget pack MyProject.csproj -properties Configuration=Release -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
في جميع الحالات، سيتم إنشاء ملف حزمة nuget الجديد ضمن دليل الإخراج: *C:\Dev\nuget_packages\NewProjectName*
بمجرد إنشاء حزمة، وهي ملف .nupkg، يمكنك نشرها في المعرض الذي تختاره (Artifactory، Azure artifacts أو GitHub Package Registration)
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3