نصب Sheetize AI از طریق NuGet

نصب Sheetize AI از طریق NuGet


NuGet یک مدیر بستهٔ رایگان و منبع باز برای .NET است که اضافه‑کردن، حذف و به‌روزرسانی کتابخانه‌ها در پروژه‌های Visual Studio را ساده می‌کند. این ابزار به‌صورت خودکار فایل‌های کتابخانه، ارجاعات و تغییرات پیکربندی را مدیریت می‌نماید.

چگونگی نصب از طریق NuGet Package Manager Console

  • پروژهٔ خود را باز کنید:

    • Visual Studio را اجرا کنید و برنامهٔ .NET خود را باز کنید.
  • دسترسی به Package Manager Console:

    • به مسیر Tools > NuGet Package Manager > Package Manager Console بروید.
  • نصب بسته:

    • برای نصب آخرین نسخهٔ کامل، دستور زیر را وارد کنید: Install-Package Sheetize.AI
    • برای نصب آخرین نسخه شامل اصلاحات (hot fixes)، از این دستور استفاده کنید: Install-Package Sheetize.AI -prerelease
    • Enter بزنید تا دستور اجرا شود.

چگونگی به‌روزرسانی بسته از طریق NuGet Package Manager Console

اگر پیش از این Sheetize AI را از NuGet نصب کرده‌اید و می‌خواهید به آخرین نسخه ارتقا دهید:

  • پروژهٔ خود را باز کنید:

    • Visual Studio را اجرا کنید و برنامهٔ .NET خود را باز کنید.
  • دسترسی به Package Manager Console:

    • به مسیر Tools > NuGet Package Manager > Package Manager Console بروید.
  • به‌روزرسانی بسته:

    • برای به‌روزرسانی به آخرین نسخهٔ کامل، این دستور را وارد کنید: Update-Package Sheetize.AI
    • برای به‌روزرسانی به آخرین نسخه شامل اصلاحات، این دستور را استفاده کنید: Update-Package Sheetize.AI -prerelease
    • Enter بزنید تا دستور اجرا شود.

چگونگی نصب از طریق NuGet Package Manager GUI

  • پروژهٔ خود را باز کنید:

    • Visual Studio را اجرا کنید و برنامهٔ .NET خود را باز کنید.
  • رفتن به Manage NuGet Packages:

    • از منوی Project گزینه Manage NuGet Packages را انتخاب کنید.
  • جستجو برای Sheetize AI:

    • بر روی برگه Browse کلیک کنید و Sheetize.AI را در کادر جستجو وارد کنید.
  • نصب بسته:

    • روی Install/Update در کنار آخرین نسخهٔ Sheetize AI کلیک کنید.
    • در پنجرهٔ بازشو با کلیک بر Accept، نصب را تأیید کنید.

مزایای استفاده از NuGet

  • مدیریت خودکار وابستگی‌ها:

    • NuGet به‌صورت خودکار وابستگی‌ها را مدیریت می‌کند و اطمینان می‌دهد تمام کتابخانه‌های مورد نیاز به‌درستی گنجانده و به‌روز شوند.
  • به‌روزرسانی‌های ساده:

    • به‌روزرسانی بسته‌ها از طریق NuGet آسان است، چه از طریق Console و چه از طریق GUI.
  • یکپارچگی با Visual Studio:

    • NuGet به‌طور کامل در Visual Studio ادغام شده و رابطی کاربرپسند برای مدیریت بسته‌ها فراهم می‌کند.
  • نسخه‌بندی:

    • NuGet امکان مدیریت نسخه‌های مختلف کتابخانه‌ها را می‌دهد؛ به‌طوری‌که می‌توانید به راحتی به نسخه‌های قبلی بازگردید یا نسخه‌های جدید را آزمایش کنید.

معایب استفاده از NuGet

  • محدود به Visual Studio:

    • اگرچه می‌توان از آن در محیط‌های دیگر استفاده کرد، اما ادغام کامل آن فقط در Visual Studio وجود دارد.
  • احتمال بروز تضاد نسخه‌ها:

    • در پروژه‌های بزرگ مدیریت نسخه‌ها می‌تواند پیچیده شود و نیاز به مراقبت دقیق دارد.
  • وابستگی به شبکه:

    • نصب و به‌روزرسانی بسته‌ها برای دسترسی به اینترنت لازم است؛ استفاده آفلاین ممکن است نیاز به بسته‌های پیش‌دانلود داشته باشد.
  • پیچیدگی برای پروژه‌های بزرگ:

    • پروژه‌های با وابستگی‌های گسترده ممکن است مدیریت NuGet را دشوار کنند و به ابزارها یا استراتژی‌های اضافی نیاز داشته باشند.
 فارسی