रिफिक्स

.NET निर्भरता प्रबंधन
अब डाउनलोड करो

रिफिक्स रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • प्रकाशक का नाम:
  • DavidMus
  • ऑपरेटिंग सिस्टम:
  • Windows All
  • फाइल का आकार:
  • 211 KB

रिफिक्स टैग


रिफिक्स विवरण

रेफिक्स .NET समाधान में बाइनरी निर्भरता प्रबंधन की समस्या को हल करता है। रेफिक्स एकमात्र बाइनरी है जिसे आपको अपने स्रोत कोड रिपॉजिटरी में प्रतिबद्ध करना होगा! जीएसी में सभी आश्रित बाइनरी स्थापित करने से कम, निर्भरता प्रबंधन कुछ है जिसके साथ कई .NET विकास टीम संघर्ष करते हैं। जब कई .NET प्रोजेक्ट निरंतर एकीकरण का उपयोग करते हैं, अक्सर एक निर्माण के साथ जो कई बिल्ड एजेंटों में से एक पर चल सकता है, यह सुनिश्चित कर लें कि सभी निर्भरताएं एक जटिल समस्या है। कुछ स्पेक्ट्रम के अधिक संगठित अंत में तीसरे पक्ष के बाइनरी को अपने स्रोत कोड के साथ प्राप्त करके इसे प्राप्त करते हैं, यह एक एसवीएन के माध्यम से शामिल बाइनरी के केंद्रीय सबवर्सन-आधारित रिपोजिटरी का रूप ले सकता है: उदाहरण के लिए बाहरी लिंक। लेकिन यह दृष्टिकोण धीमा है, और हर प्रतिबद्धता और अद्यतन को धीमा कर देता है। हमारे विचार में उद्देश्य हमेशा यह होना चाहिए कि एक डेवलपर स्रोत नियंत्रण से एक परियोजना की ताजा प्रति प्राप्त कर सकता है और इसे बना सकता है। .NET ने माइक्रोसॉफ्ट प्लेटफार्म डेवलपर्स को डीएलएल नरक के अंत का वादा किया। निश्चित रूप से, डीएलएल के कई संस्करण जीएसी में साइड-बाय-साइड स्थापित किए जा सकते हैं और स्वतंत्र रूप से पहुंचे। लेकिन उन लोगों के लिए जो एक वास्तविक xcopy तैनाती के लिए अपने आवेदन के साथ निर्भरता बंडल करना चाहते हैं, यह एक विकल्प नहीं है। हम एक सबवर्जन-आधारित समाधान द्वारा रीफिक्स लिखने के लिए प्रेरित थे जो धीमे और धीमे हो रहे थे, और दो तृतीय पक्ष पुस्तकालयों ने एक डीएलएल के दो संस्करणों के बीच एक संघर्ष की शुरुआत की। "हम एक असेंबली बाध्यकारी रीडायरेक्ट का उपयोग करके इस से निपट सकते हैं, क्योंकि हम नए संस्करण को पुराने के साथ पिछली रूप से संगत होने के लिए जानते हैं। लेकिन वहां एक ऐसा उपकरण नहीं होना चाहिए जो हमारे लिए यह सब कुछ हो सकता है?" हमने खुद से पूछा। Refix बस यही करता है। एक समाधान को "refixize" करने के लिए एक कमांड लाइन टूल के रूप में रेफिक्स एप्लिकेशन विकसित किया गया था, और मैन्युअल रूप से कार्य निष्पादित किया गया था यदि किसी भी कारण से Refix को समाधान में एकीकृत नहीं किया गया है। वर्तमान में, रेफिक्स कमांड लाइन टूल के रूप में मौजूद है, और केवल बाइनरी फ़ाइलों के स्थानीय भंडार का उपयोग करता है। यह केवल सी # परियोजना फाइलों के साथ काम करता है। ऑनलाइन सहायता उपकरण के लिए उपलब्ध है, जिसे आप कमांड लाइन में आरएफएक्स सहायता टाइप करके पहुंच सकते हैं। ऐसा करने से पहले आप दो चीजें करना चाहेंगे: कॉन्फ़िगरेशन फ़ाइल को उस फ़ोल्डर को इंगित करने के लिए संपादित करें जिसमें आप अपने स्थानीय भंडार को संग्रहीत करना चाहते हैं, और अपने पथ पर्यावरण चर में rfx.exe फ़ाइल में पथ जोड़ें। अनिवार्य रूप से, आदेशों का निम्नलिखित अनुक्रम एक परियोजना में निर्भरताओं को हल करेगा (यदि संभव हो), और (पुनः) आवश्यक फ़ाइलों को लिखें - इसके बाद, समाधान को .refix फ़ोल्डर में मौजूद बाइनरी के एक एकीकृत सेट के खिलाफ निर्माण करना चाहिए समाधान रूट के तहत: आरएफएक्स निकालें rfx संकल्प आरएफएक्स इंजेक्ट आरएफएक्स क्लीन-ए टाइप करके परिवर्तनों को वापस किया जा सकता है।


रिफिक्स संबंधित सॉफ्टवेयर

idapi32cfg

अपडेट बाइनरी बीडीई (बोर्लैंड डाटाबेस इंजन) कॉन्फ़िगरेशन फ़ाइल (iDAPI32.CFG) ...

194 37 KB

डाउनलोड