استفاده از OR-Tools NuGet برای Net

معرفی

این راهنما با یک مثال کار ساده شما را با OR-Tools در .Net شروع می کند.

اگرچه این دستورالعمل‌ها ممکن است روی سایر انواع ویندوز نیز کار کنند، اما ما آنها را فقط روی دستگاه‌هایی آزمایش کرده‌ایم که شرایط زیر را داشته باشند:

ویندوز 10 64 بیتی (x86_64) با:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 یا بالاتر

پیش نیازها

بخش های زیر پیش نیازهای نصب OR-Tools را شرح می دهند.

Microsoft Visual C++ قابل توزیع مجدد

شما باید Microsoft Visual C++ Redistributable را برای Visual Studio 2022 (نسخه x64 را انتخاب کنید) روی رایانه خود نصب کرده باشید، زیرا کتابخانه OR-Tools برای .Net یک پوشش برای کتابخانه اصلی C++ است.

NET Core 3.1 SDK

باید بسته NET Core 3.1 SDK نسخه 3.1.100 یا بالاتر را از محل زیر نصب کنید: sdk-3.1.425-windows-x64-installer

Net 6.0 SDK

باید بسته NET 6.0 SDK را از محل زیر نصب کنید: sdk-6.0.403-windows-x64-installer

کد نمونه Net را دریافت کنید

کد مثال در مخزن dotnet_or-tools قرار دارد.

  1. مخزن را به صورت یک فایل فشرده دانلود کنید و آن را استخراج کنید یا مخزن را شبیه سازی کنید:

    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 آماده هستید.