كيف أحصل على 3. تبعيات الطرف من خادم Nuget الخاص بي في نانت؟

StackOverflow https://stackoverflow.com/questions/19855105

  •  29-07-2022
  •  | 
  •  

سؤال

لدي بعض الأسئلة حول .NET Automation. فكرتي هي استخدام NANT كأداة أتمتة الإنشاء لخادم Jenkins CI. يعمل Jenkins في Tomcat على Linux Debian.

في مشروعي ، لدي بعض التبعيات مثل إطار الكيان. تتم إدارة التبعيات في خادم Nuget الخاص بنا. أحتاج أيضًا إلى فائدة الإصدار ، لأنه لا تعمل جميع المشاريع الفرعية مع أحدث إصدار مكتبة.

سؤال : كيف أحصل على تبعيات طرف ثالث من خادم Nuget الخاص بي في Nant لتشغيل ترجمة؟

أعلم أن هناك مهمة مخصصة لـ Nuget ولكن يمكنني العثور على أي شيء توثيق كيفية استخدام هذه المهمة.

شكرا لنصائحك.

هل كانت مفيدة؟

المحلول

حتى إذا لم يكن هناك مستند ، فيمكنك التحقق من رمز مصدر NANT. طالما أنك على دراية بـ C#، ستجد أن الرمز يصف ذاتيًا.

إذا كنت تسأل عن Nuget-update, ، من المصدر يمكنك أن ترى:

[TaskName("nuget-update")]
public class NugetUpdateTask : Task
{
    [TaskAttribute("solution-dir", Required = true)]
    public DirectoryInfo SolutionDir { get; set; }

    [TaskAttribute("repository", Required = false)]
    public DirectoryInfo RepositoryPath { get; set; }
    //...

سيكون الاستخدام:

<nuget-update solution-dir="file:///your/solution/dir" repository="file:///your-repository" />

وربما لاحظت بالفعل ، solution-dir مطلوب ، ولكن repository ليس.

الشيء نفسه بالنسبة ل nuget-get-files.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top