How to create a Blank solution using .NET CLI commands

नमस्ते दोस्तों! 💻

आज हम सीखेंगे कि .NET CLI (कमांड-लाइन इंटरफ़ेस) का उपयोग करके एक ब्लैंक सॉल्यूशन (Blank Solution) कैसे बनाया जाता है. एक ब्लैंक सॉल्यूशन, जैसा कि नाम से ही स्पष्ट है, एक खाली सॉल्यूशन फ़ाइल (.sln) होती है जिसमें शुरुआत में कोई प्रोजेक्ट शामिल नहीं होता है. यह तब बहुत उपयोगी होता है जब आप एक नया सॉल्यूशन स्ट्रक्चर बनाना चाहते हैं और बाद में उसमें अपनी ज़रूरत के अनुसार एक या एक से अधिक .NET प्रोजेक्ट्स जोड़ना चाहते हैं.

.NET CLI का उपयोग करके ब्लैंक सॉल्यूशन बनाना

आइए, इसे स्टेप-बाय-स्टेप समझते हैं:

सबसे पहले, आपको उस स्थान पर एक नया फ़ोल्डर बनाना होगा जहाँ आप अपना सॉल्यूशन रखना चाहते हैं. यह फ़ोल्डर आपके सॉल्यूशन का कंटेनर होगा. इसे बनाने के लिए, आप ऑपरेटिंग सिस्टम के सामान्य कमांड का उपयोग कर सकते हैं.

विंडोज पर:

mkdir MySolutionFolder

या लिनक्स/मैक पर:

mkdir MySolutionFolder

सॉल्यूशन फ़ाइल बनाना

अब, इस नए बने MySolutionFolder के भीतर नेविगेट करें और फिर .NET CLI कमांड का उपयोग करके ब्लैंक सॉल्यूशन फ़ाइल (.sln) बनाएँ:

cd MySolutionFolder
dotnet new sln -n MyBlankSolution

आइए, इस कमांड को तोड़कर समझते हैं:

  • dotnet new: यह .NET CLI का एक मूलभूत कमांड है जिसका उपयोग एक नया प्रोजेक्ट, सॉल्यूशन या किसी अन्य आइटम को बनाने के लिए किया जाता है.
  • sln: यह निर्दिष्ट करता है कि आप एक सॉल्यूशन टेम्पलेट (solution template) का उपयोग कर रहे हैं, जिसका अर्थ है कि आप एक .sln फ़ाइल बनाना चाहते हैं.
  • -n MyBlankSolution:
    • -n फ़्लैग नाम (name) निर्दिष्ट करने के लिए उपयोग किया जाता है.
    • MyBlankSolution आपके सॉल्यूशन फ़ाइल का नाम होगा (जैसे MyBlankSolution.sln).
    • महत्वपूर्ण बात: जब आप dotnet new sln -n MyBlankSolution कमांड चलाते हैं, तो .NET CLI स्वचालित रूप से MySolutionFolder के भीतर MyBlankSolution नामक एक नया सब-फ़ोल्डर नहीं बनाता है. यह कमांड सीधे वर्तमान डायरेक्टरी (MySolutionFolder) के भीतर MyBlankSolution.sln फ़ाइल बनाता है.

प्रोजेक्ट फ़ोल्डर और प्रोजेक्ट फ़ाइल

आपको मैन्युअल रूप से प्रोजेक्ट फ़ोल्डर (Project Folder) बनाने की आवश्यकता नहीं होती है. जब आप एक प्रोजेक्ट फ़ाइल (Project File) (जैसे एक वेब एप्लीकेशन या क्लास लाइब्रेरी) बनाने के लिए dotnet new कमांड का उपयोग करते हैं, तो .NET CLI स्वचालित रूप से उसी नाम का एक नया फ़ोल्डर बनाता है और उसके भीतर प्रोजेक्ट फ़ाइलें (जैसे .csproj फ़ाइल) रखता है.

आपको बस यह सुनिश्चित करना होता है कि आप प्रोजेक्ट फ़ाइल बनाने के लिए कमांड को सॉल्यूशन फ़ोल्डर (Solution Folder) (MySolutionFolder) के भीतर रन करें. इसके बाद, आप उस प्रोजेक्ट को अपने ब्लैंक सॉल्यूशन में जोड़ सकते हैं.

उदाहरण का सारांश

संक्षेप में, ब्लैंक सॉल्यूशन बनाने की प्रक्रिया कुछ इस तरह दिखती है:

  1. सॉल्यूशन के लिए एक मुख्य फ़ोल्डर बनाएँ:
    mkdir MySolutionFolder
  2. उस फ़ोल्डर में जाएँ:
    cd MySolutionFolder
  3. ब्लैंक सॉल्यूशन फ़ाइल बनाएँ:
    dotnet new sln -n MyBlankSolution

अब आपके MySolutionFolder के अंदर MyBlankSolution.sln नामक एक खाली सॉल्यूशन फ़ाइल तैयार है, जिसमें आप बाद में अपने ASP.NET Core या अन्य .NET प्रोजेक्ट्स को जोड़ सकते हैं!

उम्मीद है यह जानकारी आपके लिए उपयोगी होगी. Happy Coding!

Next: NET CLI कमांड के द्वारा किसी प्रोजेक्ट को कैसे बनाया जाता है और बने हुए सोल्यूशन के साथ कैसे जोड़ा जा सकता है?

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Differences between in-process and out-of-process hosting models

Web Fundamental Concepts in Hindi for Beginners - FAQs with their Answers Part-1

Introduction to ASP.NET Core and Web Frameworks