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

مُقدّمة

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

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

  • Alpine Edge 64-bit (x86_64)
  • Centos 7 LTS 64 بت (x86_64)
  • Debian SID 64 بت (x86_64)
  • Debian 11 (مركز الهدف) 64 بت (x86_64)
  • Fedora 38 64 بت (x86_64)
  • Fedora 37 64 بت (x86_64)
  • OpenSuse Leap 64-bit (x86_64)
  • Ubuntu 24.04 64 بت (x86_64)
  • Ubuntu 22.04 LTS 64 بت (x86_64)
  • Ubuntu 20.04 LTS 64 بت (x86_64)

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

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

.Net Core SDK >= 3.1

بعد ذلك، ثبِّت الإصدار 3.1 من حزمة Net Core SDK أو إصدارًا أحدث. لإجراء ذلك، افتح نافذة طرفية وأدخِل ما يلي:

Alpine

apk add dotnet6-sdk
    

ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine

سينتوس

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-centos#centos-7

نظام التشغيل دبيان

قبل تثبيت NET.، قم بتشغيل الأوامر التالية لإضافة مجلد مفتاح توقيع الحزمة إلى قائمة المفاتيح الموثوق بها وإضافة الحزمة المستودع.

wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian

قبعة فيدورا

sudo dnf install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/ar-sa/dotnet/core/install/linux-fedora

قبعة فيدورا

sudo dnf install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/ar-sa/dotnet/core/install/linux-fedora

OpenSUSE

قبل تثبيت NET.، قم بتشغيل الأوامر التالية لإضافة مجلد مفتاح توقيع الحزمة إلى قائمة المفاتيح الموثوق بها وإضافة الحزمة المستودع.

sudo zypper install libicu
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
wget https://packages.microsoft.com/config/opensuse/15/prod.repo
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo

بعد ذلك، يمكنك تثبيت Net SDK باستخدام الأمر التالي:

sudo zypper install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/ar-sa/dotnet/core/install/linux-opensuse

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

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

يوجد مثال التعليمة البرمجية في dotnet_or-tools.

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

    git clone -b v9.10 --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، وأنت على استعداد بدء استخدام أدوات OR.