استخدام OR-أدوات NuGet لـ .Net

مقدمة

يساعدك هذا الدليل على بدء استخدام أدوات OR في .Net من خلال مثال عمل بسيط.

على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل Windows، لم نختبرها إلا على أجهزة تستوفي المتطلبات التالية:

Windows 10 64 بت (x86_64) مع:

  • Microsoft Visual Studio Enterprise 2022
  • معاينة Microsoft Visual Studio Community 2022 2 أو إصدارًا أحدث

المتطلبات الأساسية

توضح الأقسام التالية المتطلبات الأساسية لتثبيت أدوات OR.

Microsoft Visual C++ القابلة لإعادة التوزيع

يجب أن يكون قد تم تثبيت Microsoft Visual C++ Redistributable for Visual Studio 2022 (اختيار الإصدار x64) على الكمبيوتر، لأنّ مكتبة OR-Tools لـ .Net هي برنامج تضمين للمكتبة الأصلية بلغة C++.

حزمة تطوير البرامج (SDK) لنظام .NET Core 3.1

يجب تثبيت حزمة .NET Core 3.1 SDK الإصدار 3.1.100 أو إصدار أحدث من الموقع التالي: sdk-3.1.425-windows-x64-installer

حزمة تطوير البرامج (SDK) بتنسيق Net 6.0

يجب تثبيت الحزمة .NET 6.0 SDK من الموقع التالي: sdk-6.0.403-windows-x64-installer

الحصول على مثال لرمز Net.

يمكنك العثور على الرمز النموذجي في مستودع dotnet_or-tools.

  1. تنزيل المستودع كملف ZIP واستخراجه أو استنساخ المستودع:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/dotnet_or-tools
    
  2. التغيير إلى دليل الأمثلة:

    cd dotnet_or-tools
    

بناء المثال

من دليل dotnet_or-tools:

أنشئ المشروع باستخدام:

dotnet build -c Release

تنفيذ المثال

من دليل dotnet_or-tools:

شغِّل البرنامج الثنائي باستخدام:

dotnet run -c Release

تهانينا! شغَّلت تطبيقًا باستخدام OR-Tools، وأصبحت جاهزًا لبدء استخدام OR-Tools.