การใช้ OR-Tools NuGet สำหรับ .Net

บทนำ

คู่มือนี้จะช่วยให้คุณเริ่มต้นใช้งาน OR-Tools ใน .Net ได้ง่ายๆ

แม้ว่าคำแนะนำเหล่านี้อาจใช้ได้กับตัวแปร MacOS รุ่นอื่นๆ ด้วย แต่เรา ได้ทดสอบอุปกรณ์ที่เป็นไปตามข้อกำหนดต่อไปนี้เท่านั้น

  • MacOS 13.0.1 (Ventura) Intel 64 บิต (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (ARM64)

ข้อกำหนดเบื้องต้น

ส่วนต่อไปนี้จะอธิบายข้อกำหนดเบื้องต้นสำหรับการติดตั้ง OR-Tools

เครื่องมือบรรทัดคำสั่ง Xcode

คุณต้องติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode โดยเปิด เทอร์มินัล ซึ่งอยู่ใน /Applications/Utilities/ แล้วป้อน

xcode-select --install

คลิก "ติดตั้ง" เพื่อดาวน์โหลดและติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode ไม่จำเป็นต้องใช้ ไปยัง "รับ Xcode" จาก App Store หากมีการเชื่อมต่ออินเทอร์เน็ตช้า อาจใช้เวลานานหลายนาที

ตรวจสอบว่าคุณได้ติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode สำเร็จแล้วดังนี้

xcode-select -p

คุณควรจะเห็นสิ่งต่อไปนี้

/Library/Developer/CommandLineTools

เบียร์โฮมเมด

หากต้องการติดตั้งข้อกำหนดเบื้องต้นที่เหลือ เราขอแนะนำให้ติดตั้ง "ไม่มีตัวจัดการแพ็กเกจสำหรับ macOS" หรือที่เรียกว่า โฮมเบรก ในการดำเนินการนี้ ให้เปิดหน้าต่างเทอร์มินัลและป้อนข้อมูลต่อไปนี้

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

วิธียืนยันว่าคุณติดตั้งเบียร์เรียบร้อยแล้ว

brew --version

คุณควรจะเห็นสิ่งต่อไปนี้

Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)

SDK ของ .Net 6.0

คุณต้องติดตั้ง SDK ของ .Net 6.0

เมื่อคุณติดตั้ง HomeBurk แล้ว คุณสามารถติดตั้ง dotnet-sdk ด้วยการเปิด หน้าต่างเทอร์มินัล แล้วป้อนข้อมูลต่อไปนี้

brew cask install dotnet-sdk

คุณสามารถทดสอบว่าติดตั้ง cli ของ dotnet อย่างถูกต้องได้ด้วยคำสั่งต่อไปนี้

dotnet --info

รับโค้ดตัวอย่าง .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-Tools