2012-03-19 7 views
6

क्या कोई निःशुल्क टूल CLI असेंबली से अप्रयुक्त कोड को छीनने में सक्षम है?क्या कोई निःशुल्क टूल है जो एक सीएलआई असेंबली से अप्रयुक्त कोड को छीनने में सक्षम है?

मुझे पता है कि ओबफ्यूसेटर हैं जो इस अनुकूलन को करने में सक्षम हैं, लेकिन इन सभी लागतों का पैसा। क्या कोई निःशुल्क (या यहां तक ​​कि ओपन सोर्स) उपकरण है जो पहले से संकलित असेंबली में अप्रयुक्त कोड को हटा देता है?

+1

ध्यान दें कि ऐसा करने से आपकी असेंबली टूट सकती है: https://twitter.com/#!/razialx/status/181766075652911107 –

+0

चाल यह निर्धारित कर रही है कि अप्रयुक्त क्या है। –

+2

यह obfuscation के साथ क्या करना है? – svick

उत्तर

3

वहाँ है। इसे Mono.Linker कहा जाता है।

क्या I wrote three years about the Mono.Linker पहले बहुत अधिक खड़ा है। यह अच्छी तरह से काम करता है, लेकिन यह जादुई नहीं है और यह काफी मोटा हो सकता है। इसके अलावा इसे आमतौर पर विन्यास की आवश्यकता होती है।

दूसरी ओर, अब यह MonoTouch या Mono for Android जैसे वाणिज्यिक उपकरणों में जहाजों में शिप करता है, इसलिए यह निश्चित रूप से ठोस है, अगर आपको इसे एकीकृत करने में कुछ समय बिताना नहीं है।

ध्यान दें कि मोनो के सभी जारी संस्करण लिंकर के संकलित संस्करण के साथ आता है, लेकिन मैं आपको सलाह देता हूं कि आप इसे संकलित करें।

संबंधित मुद्दे