ডটনেট কমান্ড লাইন ইন্টারফেস একটি ক্রস-প্লাটফর্ম টুল, যা ব্যবহার করে বিভিন্ন ধরনের ডটনেট প্রোজেক্ট ও সলিউশন তৈরি, প্যাকেজ রিস্টোর, প্যাকেজ ও রেফারেন্স সংযোজন ও বিয়োজন, রান, বিল্ড ইত্যাদি করা যায়।
ডটনেট কমান্ড লাইন ইন্টারফেস সম্পর্কিত সার্বিক কমান্ডের তালিকা
dotnet --help
ডটনেট ইনস্টলেশন সম্পর্কিত সার্বিক তথ্য দেখা
dotnet --info
ইনস্টল্ড এসডিকেগুলোর তালিকা দেখা
dotnet --list-sdks
ইনস্টল্ড রানটাইমগুলোর তালিকা দেখা
dotnet --list-runtimes
প্রোজেক্ট বিল্ড করা (রিস্টোর সহ)
dotnet build
প্রোজেক্ট রান করা (রিস্টোর ও বিল্ড সহ)
dotnet run
প্রোজেক্ট ওয়াচ-মোডে রান করা
dotnet watch run
বিল্ড হওয়া ফাইলগুলোকে রিমুভ করা
dotnet clean
টেস্ট প্রোজেক্ট, অথবা সলিউশনের অন্তর্ভুক্ত সকল টেস্ট প্রোজেক্টের টেস্টগুলো রান করা
dotnet test
প্রোজেক্ট পাবলিশ করা
dotnet publish
প্রোজেক্ট কোন নির্দিষ্ট প্লাটফর্মের জন্য পাবলিশ করা
dotnet publish -r <প্লাটফর্মের RID, যেমন linux-x64, win10-x64 ইত্যাদি>
নতুন প্রোজেক্ট তৈরি করা
dotnet new <প্রোজেক্টের ধরন>
নির্দিষ্ট নাম দিয়ে নির্দিষ্ট ফোল্ডারে অ্যাপ তৈরি করা
dotnet new <প্রোজেক্টের ধরন> -n <প্রোজেক্টের নাম> -o <ফোল্ডারের পাথ/নাম>
নতুন সলিউশন তৈরি করা
dotnet new sln
সলিউশনে প্রোজেক্ট যোগ করা
dotnet sln [<সলিউশনের .sln ফাইলের পাথ>] add <প্রোজেক্টের .csproj ফাইলের পাথ>
প্রোজেক্টে নুগেট প্যাকেজের রেফারেন্স যোগ করা
dotnet add package <প্যাকেজের নাম> [--version <ভার্শন নাম্বার>]
প্রোজেক্ট থেকে নুগেট প্যাকেজের রেফারেন্স বাদ দেয়া
dotnet remove package <প্যাকেজের নাম>
প্রোজেক্টে অন্য একটি প্রোজেক্টের রেফারেন্স যোগ করা
dotnet add reference <প্রোজেক্টের .csproj ফাইলের পাথ>
প্রোজেক্ট থেকে প্রোজেক্টের রেফারেন্স বাদ দেয়া
dotnet remove reference <প্রোজেক্টের .csproj ফাইলের পাথ>
প্রোজেক্টের সবগুলো প্যাকেজ ডাউনলোড করা
dotnet restore