मुझे लगता है कि Codeproject पर "Generic - Reusable Diff Algorithm in C #" सबसे अच्छा है जो आप अंतर / पैच / मर्ज के लिए .NET-इंजन के रूप में पा सकते हैं। मैंने इसके साथ अपने दम पर एक परियोजना बनाई और यह अधिकांश परिदृश्यों के साथ मेरी जरूरतों को पूरा करता है। जब एक एल्गोरिथ्म पैच-फ़ाइल से बड़ा हो जाता है तो एक या दो सबसे खराब स्थिति वाले स्केनेसरो होते हैं। लेकिन ज्यादातर मामलों में यह मेरे लिए ठीक काम करता है (> 30 एमबी के आकार वाले टेक्स्टफाइल्स)।
मैं वर्तमान में एक और कोडप्रोजेक्ट-प्रोजेक्ट का परीक्षण कर रहा हूं जो आप यहां पा सकते हैं: http://www.codeproject.com/KB/applications/patch.aspx
यह पैचिंग के लिए Microsoft से कुछ DLL का उपयोग कर रहा है, इसलिए यह दिलचस्प लग रहा है। लेकिन वे DLL अप्रबंधित हैं और यह परियोजना इसके लिए केवल कुछ प्रकार का आवरण है। लेकिन शायद यह आपकी मदद कर सकता है
संपादित करें:
बस एक और परियोजना मिली, डिफ्लेक्स : http://diffplex.codeplex.com/
यह एक .NET डिफिंग लाइब्रेरी का संयोजन है जिसमें सिल्वरलाइट और एचटीएमएल दोनों अलग-अलग दर्शक हैं । जैसा कि वहां कहा गया है , डिफ्लेक्स वह लाइब्रेरी है जो कोडप्लेक्स फाइलों के अंतर को उत्पन्न करने का लाभ उठाती है।