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