विधानसभा लिंकिंग कई विधानसभाओं सहित किसी भी आवेदन का एक तीव्र कोण है। लिंकिंग आकार को कम करते हुए विश्वसनीयता और सुरक्षा बढ़ाकर आपके .NET आवेदन के लिए निर्णायक लाभ प्रदान करता है। यह आपके आवेदन को अमोघ रूप से पैकेज की अनुमति देता है।
पैकेजिंग करते समय आप असेंबली लिंकर का उपयोग करके विधानसभाओं को जोड़ सकते हैं। जब कई बारीकी से संबंधित है लेकिन अलग DLLs वितरण एक प्लेग के ज्यादा नहीं है, यह एक अच्छा होगा अगर, क्योंकि वे इतनी बारीकी से interlaced हैं, तो आप एक में इन अलग विधानसभाओं विलय सकता है । कई पुस्तकालयों को एक साथ विलय करने की क्षमता कई मामलों में तैनाती को सरल करेगी; अनुप्रयोग जो कई अलग-अलग भाषाओं या विशाल अनुप्रयोगों का उपयोग करते हैं जो एक ही भाषा में लिखे जाते हैं लेकिन कई अलग-अलग परियोजनाओं पर बने हैं, एकल-असेंबली तैनाती से लाभान्वित होंगे।
स्केटर का विशेष लिंकर इंटरफेस उपयोगिता है जो तैनाती के लिए एक ही फ़ाइल में कई मॉड्यूल को लिंक कर सकता है। यह लिंकेज बाद में करता है अपने मुख्य विधानसभा अस्पष्ट किया गया है । लिंकर इंटरफ़ेस का उद्देश्य कई प्रबंधित निष्पादक या विधानसभाओं को एक मॉड्यूल या असेंबली में जोड़ना है। सौंपे गए संदर्भित और गैर-संदर्भित विधानसभाओं को बाद में आपकी अंतिम अस्पष्ट विधानसभा में जोड़ा जाएगा जब आपकी वर्तमान खुली विधानसभा के लिए अस्पष्टता की जाती है। नोट: लिंक्ड असेंबली को अस्पष्ट नहीं किया जाएगा। लिंकेज से पहले शामिल मॉड्यूल को अस्पष्ट करें। या आप लिंकेज के बाद संयुक्त पुस्तकालयों को सुरक्षित करने का सुझाव दे सकते हैं।
आमतौर पर, यदि आपके वितरित आवेदन की सभी कार्यक्षमता एक बार में आवश्यक नहीं है, तो आप आवेदन को अलग मॉड्यूल या पुस्तकालयों में विभाजित करने पर विचार कर सकते हैं। .NET रनटाइम प्रत्येक घटक को तभी लोड करेगा जब एक प्रकार संदर्भित हो।
इसके अलावा एक ही फ़ाइल में सब कुछ पैकेजिंग प्रदर्शन में सुधार लाएगा, ज्यादातर क्योंकि लोडर को सभी निर्भरता मुद्दों को हल करने के लिए समय नहीं लेना पड़ता है। इसके अलावा, जब आपका आवेदन तैनात किया जाता है तो आपको लापता डीएल के बारे में चिंता करने की ज़रूरत नहीं है।
संस्करण इतिहास
- विवरण 8.8.0 पर तैनात 2019-12-09
नई रिहाई
कार्यक्रम विवरण
यू झाला
EULA - अंत उपयोगकर्ता लाइसेंस समझौता
लाइसेंस समझौता
रुस्तमसॉफ्ट स्केटर .NET ओब्फूकेटर स्थापित करने से पहले कृपया इस समझौते के नियमों और शर्तों को ध्यान से पढ़ें। आप सॉफ्टवेयर मीडिया पैकेज प्राप्त करके या खोलकर इस समझौते की शर्तों से बंधे होने के लिए अपनी सहमति व्यक्त करेंगे। यदि आप इस समझौते की सभी शर्तों से सहमत नहीं हैं तो सॉफ्टवेयर का उपयोग न करें और अपने कंप्यूटर से सॉफ्टवेयर की सभी प्रतियों को नष्ट न करें।
लाइसेंस का अनुदान:
रुस्तमसॉफ्ट (डेवलपर) आपको (ग्राहक) दुनिया भर में, गैर-अनन्य, गैर-हस्तांतरणीय, व्यक्तिगत लाइसेंस प्रदान करता है ताकि साथ में स्केटर .NET ऑब्फ्यूस्केटर (सॉफ्टवेयर) को स्थापित किया जा सके और उसका उपयोग किया जा सके।
1. सॉफ्टवेयर लाइसेंस प्राप्त है, बेचा नहीं है। सॉफ्टवेयर कॉपीराइट कानून, अंतरराष्ट्रीय कॉपीराइट संधि प्रावधानों और अन्य बौद्धिक संपदा कानूनों और संधियों द्वारा संरक्षित है। ग्राहक को सॉफ्टवेयर या उसके किसी भी हिस्से की प्रतियां किसी और को बनाने या वितरित करने की अनुमति नहीं देनी चाहिए। ग्राहक केवल अभिलेखीय उद्देश्यों के लिए सॉफ्टवेयर की बैकअप प्रतियां बना सकता है।
2. सॉफ्टवेयर एक ही कंप्यूटर पर उपयोग के लिए लाइसेंस प्राप्त है। ग्राहक एक कंप्यूटर से सॉफ्टवेयर हटा सकता है और इसे दूसरे पर फिर से इंस्टॉल कर सकता है, लेकिन ग्राहक डेवलपर की पूर्व लिखित अनुमति के बिना किसी भी समय एक से अधिक कंप्यूटर पर सॉफ्टवेयर इंस्टॉल नहीं कर सकता है।
3. सॉफ्टवेयर किराए पर नहीं किया जा सकता है, पट्टे पर, और न ही किसी अन्य तरीके से डेवलपर की पूर्व लिखित अनुमति के बिना व्यावसायिक रूप से शोषण किया जा सकता है।
4. डेवलपर किसी भी उद्देश्य के लिए इस सॉफ्टवेयर की उपयुक्तता के बारे में कोई अभ्यावेदन या वारंटी नहीं देता है। सॉफ्टवेयर को व्यक्त या निहित वारंटी के बिना 'जैसा है' प्रदान किया जाता है, जिसमें किसी विशेष उद्देश्य या गैर-उल्लंघन के लिए व्यापारीता और फिटनेस की वारंटी शामिल है। डेवलपर इस सॉफ़्टवेयर को अपडेट जारी नहीं कर सकता है।
5. सॉफ्टवेयर के माध्यम से एक्सेस किए गए और/या संशोधित सभी असेंबली/निष्पादक लागू सामग्री मालिक की संपत्ति है और लागू कॉपीराइट कानून द्वारा संरक्षित किया जा सकता है । यह लाइसेंस ग्राहक को ऐसी सामग्री का कोई अधिकार नहीं देता है, और डेवलपर विधानसभाओं/निष्पादक के दुरुपयोग के लिए किसी भी दायित्व को अस्वीकार करता है ।
6. शीर्षक, स्वामित्व अधिकार, और बौद्धिक संपदा अधिकार में और सॉफ्टवेयर के लिए डेवलपर के साथ रहेगा । ग्राहक सॉफ्टवेयर को संशोधित करने या समझने, अलग करने, विघटित या रिवर्स इंजीनियर सॉफ्टवेयर का प्रयास करने के लिए सहमत नहीं है। डेवलपर की पूर्व लिखित अनुमति के बिना सॉफ्टवेयर के किसी भी हिस्से का प्रजनन और/या पुनर्वितरण निषिद्ध है ।
7. डेवलपर ग्राहक को नोटिस देकर किसी भी समय इस लाइसेंस को समाप्त कर सकता है और ग्राहक सॉफ्टवेयर के ग्राहक की प्रतिलिपि को नष्ट या मिटाकर किसी भी समय इस लाइसेंस को समाप्त कर सकता है। इस लाइसेंस की समाप्ति पर, ग्राहक सॉफ्टवेयर की सभी प्रतियों को नष्ट करने के लिए सहमत हैं। समाप्ति धारा 4 के मामले में इस समझौते के 10 के माध्यम से अनिश्चित काल के लिए अपनी समाप्ति बच जाएगा । यह लाइसेंस पूरा बयान है यह समझौता अनिश्चित काल तक इसकी समाप्ति से बच जाएगा । यह लाइसेंस डेवलपर और ग्राहक के बीच समझौते का पूरा विवरण है और अन्य सभी या पूर्व समझ, खरीद आदेश, समझौतों और व्यवस्थाओं को विलय और स्थान देता है।
8. डेवलपर या उसके आपूर्तिकर्ता किसी भी प्रकार के प्रत्यक्ष, आकस्मिक, परिणामी, विशेष या अप्रत्यक्ष नुकसान के लिए उत्तरदायी नहीं होंगे। इसमें व्यवसाय के मुनाफे, राजस्व, जानकारी, या व्यावसायिक व्यवधान की हानि शामिल है, जिसके परिणामस्वरूप ग्राहक के सॉफ्टवेयर के उपयोग या सॉफ्टवेयर का उपयोग करने में असमर्थता होती है, भले ही डेवलपर को इस तरह के नुकसान की संभावना के बारे में सूचित किया गया हो।
9. यह सॉफ्टवेयर दोष-सहिष्णु नहीं है। यह असफल-सुरक्षित प्रदर्शन की आवश्यकता वाले खतरनाक वातावरण में उपयोग के लिए डिज़ाइन, निर्मित या इरादा नहीं है। डेवलपर और इसके आपूर्तिकर्ता विशेष रूप से उच्च जोखिम वाली गतिविधियों के लिए फिटनेस की किसी भी एक्सप्रेस या निहित वारंटी को अस्वीकार करते हैं।
10. डेवलपर बिना किसी सूचना के किसी भी समय अपने उत्पादों के वितरण और/या समर्थन को बंद करने का अधिकार सुरक्षित रखता है । डेवलपर बिना किसी सूचना के किसी भी समय अपने उत्पादों और सेवाओं की कीमतों को बदलने का अधिकार सुरक्षित रखता है।
पूरा समझौता:
यह समझौता आपके और डेवलपर के बीच अपने विषय से संबंधित पूरा समझौता है। इस समझौते को रुस्टेमसॉफ्ट द्वारा निष्पादित लिखित रूप में संशोधित नहीं किया जा सकता है।
कॉपीराइट 2017 रुस्टमसॉफ्ट एलएलसी। सभी अधिकार सुरक्षित।