जो कोड वे देते हैं, उसे तीन भागों में विभाजित किया गया था, लेकिन मुझे नहीं पता कि क्या मुझे कोड के तीन टुकड़ों को एक साथ कॉपी करने या कोड बनाने की आवश्यकता है।
संबंधित में दिए गए अंतिम कोड के आधार पर .zip
फ़ाइल लिंक, ऐसा प्रतीत होता है कि कुछ कोड ब्लॉक अलग फ़ाइलों में उपयोग किए जाने वाले हैं। भाषा है सी# और कोड के साथ बनाया जाना था Microsoft Visual Studio 2013 (प्रोजेक्ट पेज साइड-बार में टैग के अनुसार)।
एसएमटीपी खाते को कैसे प्रमाणित किया जाए, इसका कोई उल्लेख नहीं है - मुझे क्रेडेंशियल्स कहां रखने की आवश्यकता है?
जाहिर है, प्रोग्राम में एक कॉन्फ़िगरेशन फ़ाइल है जिसे आप इस डेटा में डाल सकते हैं।
एक अनुमान पर, यह प्रतीत होता है app.config मुख्य में .zip
फ़ोल्डर ... हालाँकि, जब से इस फ़ाइल को दो बार कॉपी किया जाता है जब बनाया जाता है (जैसा कि) ExternalIPChecker.exe.config तथा ExternalIPChecker.vshost.exe.config ), मैं ईमानदारी से कुछ के लिए नहीं कह सकता, जहां आप ये रखना चाहते हैं।
एक विचार के रूप में, मैं शायद इसकी एक प्रति बनाऊंगा app.config (बैकअप प्रयोजनों के लिए) और फिर इसे मूल फ़ाइल में बदल दें (इसमें अन्य सेटिंग्स हैं जो महत्वपूर्ण भी लगती हैं)।
बिल्डिंग बाह्यकंचक (अवलोकन)
की एक प्रति डाउनलोड और इंस्टॉल करें माइक्रोसॉफ्ट विजुअल स्टूडियो । आप नि: शुल्क "सामुदायिक" संस्करण चाहते हैं (वेब इंस्टॉलर वर्तमान में उपलब्ध है समुदाय के तहत विकल्प विजुअल स्टूडियो आईडीई / विंडोज के लिए डाउनलोड करें संपर्क)। वेब इंस्टॉलर स्वयं लगभग 1.1MB और लेबल वाला है vs_Community.exe ।
Visual Studio स्थापित करने के बाद, डाउनलोड करें और अनज़िप करें ExternalIPChecker.zip प्रारंभ में दिए गए प्रोजेक्ट पृष्ठ से फ़ाइल (यह शीर्ष पर पहली कड़ी है, के तहत परिचय )।
को खोलो ExternalIPChecker.csproj आपके निकाले गए फ़ाइल में .zip
दृश्य स्टूडियो के साथ फ़ोल्डर (यह फ़ाइल को डबल-क्लिक करने जितना सरल होना चाहिए)। दृश्य स्टूडियो के साथ खुला होना चाहिए ExternalIPChecker प्रोजेक्ट लोड किया गया।
ऐसा लगता है कि जैसे यह परियोजना निर्भर करती है अपाचे log4net और परियोजना स्वयं एक पुराने संस्करण के साथ आती है। जबसे log4net एक NuGet पैकेज के रूप में वितरित किया जाता है, मैं खोलकर सबसे हाल के संस्करण में अपडेट करने में सक्षम था परियोजना → NuGet पैकेज प्रबंधित करें ... दृश्य स्टूडियो में और नीले रंग पर क्लिक करें अपग्रेड के बगल में तीर log4net मुख्य में प्रवेश NuGet खिड़की ।
मैंने इस बिंदु पर समाधान का पुनर्निर्माण किया है और मैं आपको यही सुझाव दूंगा कि ( निर्माण → समाधान का पुनर्निर्माण करें )।
अन्त में, मैं भागा निर्माण → एक्सटर्नलकपचर बनाएँ जिसने बाह्य फाइल के लिए अंतिम फाइल बनाई। मेरी सेटिंग्स और प्रोजेक्ट पेज निर्देशों के आधार पर, इन्हें बनाया गया था बिन \ रिलीज मूल का फ़ोल्डर निकाला गया .zip
फ़ाइल निर्देशिका।
स्थापना निर्देश के तहत दिए गए हैं स्थापित कैसे करें? परियोजना पृष्ठ का अनुभाग।
ध्यान दें कि विज़ुअल स्टूडियो बहुत बड़ा हो सकता है। मैं ऊपर दिए गए चरण 1 में वेब इंस्टॉलर का उपयोग करके इसे कम से कम 20GB मुफ्त डाउनलोड करने और स्थापित करने का सुझाव दूंगा।