किसी प्रोजेक्ट को कैसे संकलित करें

विषयसूची:

किसी प्रोजेक्ट को कैसे संकलित करें
किसी प्रोजेक्ट को कैसे संकलित करें

वीडियो: किसी प्रोजेक्ट को कैसे संकलित करें

वीडियो: किसी प्रोजेक्ट को कैसे संकलित करें
वीडियो: project file Kaise banaen | प्रोजेक्ट फाइल कैसे बनाएं ||CBSE BOARD, UP BOARD, MP BOARD, BIHAR BOARD 2024, नवंबर
Anonim

कमांड लाइन पर एक प्रोजेक्ट को संकलित करना माइक्रोसॉफ्ट बिल्ड इंजन या बैच फाइलों का उपयोग करके किया जा सकता है, हालांकि पहली विधि में विजुअल स्टूडियो में विशेष रूप से उपलब्ध.targets फाइलों का उपयोग करना शामिल है। दोनों संकलन विधियां विजुअल बेसिक और विजुअल सी # कंपाइलर्स के उपयोग पर आधारित हैं।

किसी प्रोजेक्ट को कैसे संकलित करें
किसी प्रोजेक्ट को कैसे संकलित करें

निर्देश

चरण 1

सुनिश्चित करें कि आपके पास % systemroot% Microsoft. NETFramework version_name फ़ोल्डर में आवश्यक MSBuild निष्पादन योग्य फ़ाइल है और जांचें कि सिस्टम पथ चर निर्दिष्ट निर्देशिका से मेल खाता है। कमांड दुभाषिया में वांछित प्रोजेक्ट की फाइलों वाली निर्देशिका निर्दिष्ट करें और सुनिश्चित करें कि एक्सटेंशन में से एक का उपयोग किया गया है: - csproj; - sln; - vbproj कमांड लाइन में संकलित किए जाने वाले प्रोजेक्ट का मान msbuild.exe नाम दर्ज करें परीक्षण फ़ील्ड और चयनित प्रक्रिया के लिए प्रदर्शित डेटा की जाँच करें।

चरण 2

पथ चर को परिभाषित करने के लिए बैच फ़ाइलों का उपयोग करें जो उपयोग करने के लिए. NET कॉम्पैक्ट फ्रेमवर्क असेंबली, आवश्यक संदर्भ और कंपाइलर कमांड सिंटैक्स को इंगित करते हैं। नई फ़ाइल बनाने के लिए किसी भी टेक्स्ट एडिटर का उपयोग करें और उसमें जेनरेट की गई बैच फ़ाइल जोड़ें। यदि आवश्यक हो, पथ चर के मान को बदलें और बनाए गए दस्तावेज़ को एक मनमाना नाम और.bat एक्सटेंशन के साथ सहेजें।

चरण 3

सुनिश्चित करें कि पथ चर में. NET Framework निर्देशिका है जिसमें आवश्यक csc.ee और vbc.exe निष्पादन योग्य शामिल हैं, जो विजुअल सी # और विजुअल बेसिक कंपाइलर दोनों हैं। कमांड दुभाषिया टेक्स्ट बॉक्स में जेनरेट किए गए बैच और स्रोत फ़ाइलों के नाम के लिए मान दर्ज करें। कृपया ध्यान दें कि स्रोत फ़ाइल का विस्तार उपयोग किए जा रहे कंपाइलर से मेल खाना चाहिए।

चरण 4

आवश्यक कंपाइलर पैरामीटर मानों का उपयोग करें: - आर - आवश्यक असेंबली संदर्भ सेट करने के लिए; - आयात - आवश्यक नामस्थान आयात करने के लिए; - nostdlb - आवश्यक असेंबली चूक (विजुअल सी # के लिए) निर्धारित करने के लिए; - netcf - आवश्यक असेंबली निर्धारित करने के लिए चूक (विजुअल बेसिक के लिए); - noconfig - आवश्यक पैरामीटर; - sdkpath - Mscorlib.dll लाइब्रेरी का स्थान निर्धारित करने के लिए।

सिफारिश की: