Setting Up .NET Core Projects In Hindi
ग्राफिकल सॉफ्टवेयर डेवलपमेंट के लिए .NET Core मॉडर्न एडवांस एप्लिकेशन क्रिएट डेवलप करने के लिए एक क्रॉस-प्लेटफार्म ऑपरेटिंग सिस्टम, ओपन-सोर्स डेवलपमेंट फ़्रेमवर्क है। .NET Core प्रोग्रामर को मल्टी-प्लेटफार्म एप्लिकेशन क्रिएट करने की परमिशन प्रोवाइड करता है. जिसमे कई यूनिवर्सल प्लेटफ़ॉर्म है, जिसमे विंडोज, लिनक्स, मैक ओएस, ऑपरेटिंग सिस्टम में इन एप्लीकेशन को क्रिएट टेस्ट और एक्सेक्यूट करना शामिल हैं।

From basic to advanced programs To set up a .NET Core project, you need to follow some steps.
So, let’s know them in a better way.
यहाँ आपको .NET Core प्रोजेक्ट सेट अप करने का स्टेप्स दिया गया है, जिसमें इम्पोर्टेन्ट डेवलपमेंट टूल को इंस्टॉल करना, नया प्रोजेक्ट बनाना और उसे एक्सेक्यूट करना होता है।
First, install the .NET Core SDK on your computer.
अपने डेस्कटॉप, लैपटॉप में .NET Core फ्रेमवर्क को स्टार्ट करने के लिए, आपको .NET Core SDK वर्जन को मैन्युअल इंस्टॉल करना होगा। जहा SDK टूलकिट में वह सब कुछ मौजूद होता है. जो प्रोग्रामर डेवलपर को .NET Core एप्लिकेशन डिज़ाइन डेवलपमेंट टेस्टिंग से एक्सेक्यूशन में हेल्प करता है।
Just visit the official .NET website.
अपने मौजूदा डेस्कटॉप, लैपटॉप ऑपरेटिंग सिस्टम जिसमे विंडोज, मैक्स ओएस, लिनक्स, के लिए .NET SDK डाउनलोड करने के लिए https://dotnet.microsoft.com/download पर मूव करे।
Install the SDK version on your computer.
अपने मौजूदा डेस्कटॉप लैपटॉप कंप्यूटर प्लेटफ़ॉर्म के लिए SDK इंस्टॉलेशन इंस्ट्रक्शन को प्रॉपर फॉलो करे। आप अपने कंप्यूटर में टर्मिनल या कमांड प्रॉम्प्ट एप्लीकेशन को ओपन करे और निचे दिए गए कमांड को एक्सेक्यूट कर इंस्टॉलेशन को कन्फर्म कर सकते हैं.
dotnet –version
यह कमांड आपके कंप्यूटर में इंस्टॉल किए गए .NET Core SDK वर्जन इनफार्मेशन को डिस्प्ले करता है।
Create a new .NET Core project.
अपने डेस्कटॉप लैपटॉप कंप्यूटर में .NET Core SDK वर्जन इंस्टॉल करने के बाद, डेवलपर कंसोल एप्लिकेशन, वेब एप्लिकेशन, या लाइब्रेरी जैसे मल्टीप्ल टाइप्स के अलग अलग प्रोजेक्ट या सॉफ्टवेयर एप्लीकेशन को डेवलप कर सकते हैं।
Creating a .NET Core console application.
- कंसोल टर्मिनल स्क्रीन में एक नए .NET Core प्रोजेक्ट के लिए कुछ बेसिक स्टेप्स को फॉलो करना होगा।
- सबसे पहले अपने कम्प्यूटर में अपना टर्मिनल एप्लीकेशन ओपन करे. जिसमे विंडोज पर कमांड प्रॉम्प्ट या पावरशेल को स्टार्ट करे।
- उस टर्मिनल या शैल में उसे डायरेक्ट्रीज पर जाएँ, जहाँ आप अपने प्रोजेक्ट डेवलप करना चाहते हैं।
अपने कम्प्यूटर में एक नया कंसोल एप्लिकेशन बनाने के लिए निचे दिए गए कमांड को अप्लाई करे.
dotnet new console -n MyFirstApp
console – यह आपके प्रोजेट में एक एप्लिकेशन कंसोल ऐप का प्रकार को डिफाइन करता है।
-n TestApp– यहाँ आप अपने प्रोजेक्ट फ़ोल्डर का नाम TestApp पर सेट करते है।
यहाँ यह कमांड निचे दिए गए स्ट्रक्चर के साथ TestApp नामक एक नया फ़ोल्डर को क्रिएट करता है.
TestApp/
├── Program.cs
├── TestApp.csproj
└── bin/
└── Debug/
└── netcoreapp3.1/
└── TestApp.dll
- Program.cs – यह डेवलप एप्लिकेशन का मैन एंट्री पॉइंट होता है।
- TestApp.csproj – यहाँ प्रोजेक्ट कॉन्फ़िगरेशन वाली प्रोजेक्ट फ़ाइल होती है।
- bin/ – यह आपके प्रोग्राम में बिल्ड आउटपुट में होती है।
अब अपने प्रोजेक्ट स्टोर्ड डायरेक्ट्रीज लोकेशन पर जाएँ।
cd TestApp
Write some basic program code for .NET Core project development.
आप अपने डेस्कटॉप या लैपटॉप कम्प्यूटर में अपने पसंदीदा टेक्स्ट एडिटर, कोड एडिटर सॉफ्टवेयर में जैसे, Visual Studio Code, Visual Studio, या Notepad में program.cs फ़ाइल को ओपन करे और फिर आपको निम्न एप्लीकेशन डिफ़ॉल्ट कोड मिलेगा।
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Hi, Vanhelpsu!”);
}
}
यह एक बेसिक प्रोग्राम एक्सेक्यूट होने पर कंसोल में Hi, Vanhelpsu! मेसैज प्रिंट करता है।
Create the projects you need and run them.
Create a new project – .NET Core में एक नया प्रोजेक्ट बनाने के लिए, निम्न कमांड को अपने कंप्यूटर में चलाएँ।
dotnet build
यह कमांड आपके मौजूदा प्रोग्राम एप्लिकेशन को संकलित करता है, और .NET Core में bin/ फ़ोल्डर में आवश्यक प्रोग्राम आउटपुट प्रोडूस करता है।
Run an existing project – आपके द्वारा डेवलप .NET Core एप्लिकेशन को चलाने के लिए, निम्न कमांड को अप्लाई करें।
dotnet run
ये कमांड एक्सेक्यूट करने के बाद, आपको आउटपुट स्क्रीन में ये दिखना चाहिए।
Hi, Vanhelpsu!
Adding Dependencies (NuGet Packages) in .NET Core.
आप NuGet .NET पैकेज मैनेजर का उपयोग करके अपने मौजूदा प्रोजेक्ट में बाहरी लाइब्रेरी या जरूरी पैकेज को जोड़ सकते हैं। जैसे, यदि आप अपने प्रोजेक्ट में Newtonsoft.Json जैसी JSON लाइब्रेरी फाइल को जोड़ना चाहते हैं.
अपने प्रोजेक्ट में पैकेज इंस्टॉल करने के लिए निम्न कमांड को चलाएँ।
dotnet add package Newtonsoft.Json
Update the Program.cs file – अपने मौजूदा प्रोजेक्ट में जरूरी पैकेज जोड़ने के बाद, आप इसे अपने सोर्स कोड में उपयोग कर सकते हैं। JSON फाइल क्रमांकन को ऐड करने के लिए test.cs फ़ाइल को अपडेट करें।
using System;
using Newtonsoft.Json;
class test
{
static void Main(string[] args)
{
var employee = new { Name = “Ajay”, Age = 40 };
string json = JsonConvert.SerializeObject(employee);
Console.WriteLine(json);
}
}
Rerun the project – अपने मौजूदा प्रोजेक्ट फ़ाइल को कंप्यूटर में स्टोर करने के बाद, dotnet run को फिर से एक्सेक्यूट करे, और आउटपुट में JSON स्ट्रिंग डिस्प्ले होनी चाहिए।
{“Name”:”Ajay”,”Age”:40}
Publishing a .NET Core application.
जब आप अपना डेवलप .NET Core एप्लिकेशन पब्लिश करने के लिए रेडी हों, तो आप इसे कभी भी पब्लिश्ड कर सकते हैं। जहा पब्लिशिंग आपके एप्लिकेशन को सभी आवश्यक डिपेंडेंसी सहित एक फ़ोल्डर में संकलित और पैकेज करता है।
Run the following command to publish a .NET Core application.
dotnet publish -c Release
यहाँ यह bin/Release/netcoreappX.Y/publish/ फ़ोल्डर में एक रिलीज़ बिल्ड फाइल को क्रिएट करेगा।
Run the published application – यहाँ आप publish/ फ़ोल्डर डायरेक्टरी पर मूव करे और एक्सेक्यूटबल कम्पेटिबल फाइल को डायरेक्ट रन करे। आप इस प्रोजेक्ट को सर्वर पर भी डेप्लॉय कर सकते हैं, या किसी अन्य दूसरों के यूजर के साथ शेयर कर सकते हैं।
Creating other .NET Core CLI project types.
कंसोल एप्लिकेशन डेवेलपमेंट के अलावा, आप .NET Core CLI के साथ अन्य प्रकार के सॉफ्टवेयर, वेब एप्लीकेशन, कंसोल एप्लीकेशन के प्रोजेक्ट क्रिएट कर सकते हैं.
वेब एप्लिकेशन ASP.NET Core वेब API क्रिएट करे और उसे एक्सेक्यूट करे.
dotnet new webapi -n TestApiApp
Class Library – एक क्लास लाइब्रेरी क्रिएट करने के लिए जिसे आप अन्य प्रोजेक्ट से रेफ़्रेन्स कर सकते हैं, और उसे जरूरत के अनुसार एक्सेक्यूट करे.
dotnet new classlib -n MyLibrary
Unit Test Project – अपने प्रोजेक्ट डेवलपमेंट में किसी यूनिट टेस्ट प्रोजेक्ट को क्रिएट और एक्सेक्यूट करे.
dotnet new xunit -n TestApp
Blazor WebAssembly Application – अपने डेवलपमेंट प्रोजेक्ट इंटरैक्टिव क्लाइंट-साइड वेब एप्लिकेशन बनाने के लिए, इस कोड को चलाएँ।
dotnet new blazorwasm -n TestBlazorApp
आप अपने कंप्यूटर में निम्न कमांड रन कर उपलब्ध प्रोजेक्ट टेम्प्लेट की लिस्ट प्राप्त कर सकते हैं.
dotnet new –list
Use Visual Studio or Visual Studio Code (optional) software.
अधिक ग्राफिकल रिच सेट प्रोग्रामिंग डेवलपमेंट एनवायरनमेंट एक्सपेरिएंस के लिए, आप विसुअल स्टूडियो कोड या विसुअल स्टूडियो ग्राफिकल सोर्स कोड डेवलपमेंट एप्लीकेशन का उपयोग कर सकते हैं.
Visual Studio – सॉफ्टवेयर डेवलपमेंट प्रोजेक्ट डिबगिंग, इंटेलिसेंस और वेब एप्लिकेशन के लिए GUI-आधारित डिज़ाइन, जैसी एडवांस्ड फीचर्स के साथ इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट एप्लीकेशन सॉफ्टवेयर है।
आप इसे यहाँ से डाउनलोड करें।
Visual Studio Code – विसुअल स्टूडियो कोड एक हल्का, क्रॉस-प्लेटफ़ॉर्म एप्लीकेशन डेवलपमेंट कोड एडिटर सॉफ्टवेयर है। आप इसे .NET डेवलपमेंट के लिए C# एक्सटेंशन के साथ उपयोग कर सकते हैं।
इसे यहाँ से डाउनलोड करें।
जहा आप एक्सटेंशन मार्केटप्लेस के माध्यम से C# एक्सटेंशन को अपने कंप्यूटर में इंस्टॉल करें।
.NET Core Conclusion in C# Programming Language.
सामान्यता अब आप सीख चुके हैं कि .NET Core प्रोजेक्ट को अपने कंप्यूटर में कैसे सेट करें, और कुछ बेसिक बुनियादी प्रोग्राम कोड को कैसे लिखें, एप्लीकेशन में जरूरी डिपेंडेंसी को कैसे जोड़ें और अपना एप्लिकेशन डेवेलप और एक्सेक्यूट कैसे करे। आप अपने एडवांस्ड वेब एप्लीकेशन API, मोबाइल ऐप या डेस्कटॉप एप्लिकेशन जैसे अधिक काम्प्लेक्स एप्लिकेशन डेवलपमेंट के लिए .NET Core को और अधिक एक्सप्लोर कर सकते हैं।