2016-10-25 11 views
6

मैं थोड़ी देर के लिए नियमित डॉटनेट अनुप्रयोगों के साथ iTextSharp का उपयोग कर रहा हूं। हम इसे डॉटनेट कोर के साथ उपयोग करने में रुचि रखते हैं। लेकिन ऐसा लगता है कि पुस्तकालय अभी भी नए डॉटनैट कोर मंच पर समर्थित नहीं है:iTextSharp: डॉटनेट कोर (netstandard1.6) के लिए कोई समर्थन?

पैकेज iTextSharp 5.5.10 netstandard1.6

आप एक भविष्य के रिलीज में डॉटनैट कोर समर्थन करने के लिए योजना बना रहे हैं के साथ संगत नहीं है?

उत्तर

8

रिकॉर्ड के लिए: मैं iText सॉफ़्टवेयर में एक कर्मचारी हूं।

वर्तमान में, .NET Core और संबंधित UWP मानक किसी भी iText परियोजनाओं द्वारा समर्थित नहीं हैं। हमने इन नई प्रौद्योगिकियों में जांच की है और पाया है कि .NET Core सॉफ़्टवेयर स्टैक के कुछ घटकों में कठोर संशोधन के कारण उन्हें समर्थन देने में महत्वपूर्ण समस्याएं हैं। UWP में मेरी प्रारंभिक जांच के बारे में अधिक जानकारी के लिए आप https://stackoverflow.com/a/34612369/2065017 पढ़ सकते हैं; .NET Core के साथ समस्याएं बहुत समान हैं।

यदि और .NET Core समर्थित होगा, तो यह शायद हमारे नए प्रोजेक्ट iText 7 में होगा, जो iText 5 (जिसे iTextSharp भी कहा जाता है) के पीछे संगत नहीं है। इसका कारण यह है कि iText 5 केवल रखरखाव पर है, यानी बगफिक्स रिलीज़, क्योंकि इसे उपयोगकर्ता समुदाय में iText 7 द्वारा सप्लाई किया जा रहा है।

.NET के लिए iText 7 (जिसका अर्थ केवल .NET Framework) वास्तव में उपकरण Sharpen का उपयोग कर जावा के लिए iText 7 का स्वचालित पोर्ट है। इससे चूक या त्रुटियों को पोर्ट करने के कारण iTextSharp 5 में पॉप अप करने के लिए उपयोग की जाने वाली कई गंदे lingering बग की संभावना दूर ले जाती है। वर्तमान में हम देख रहे हैं कि .NET Core के लिए इस वर्कफ़्लो को डुप्लिकेट करने का कोई तरीका है ताकि हम मैन्युअल पोर्टिंग और मैन्युअल रखरखाव किए बिना इसका समर्थन कर सकें। मुझे आपको यह सूचित करने के लिए खेद है कि हमें अभी तक ऐसा कोई टूल नहीं मिला है, इसलिए हमें Sharpen-जैसे टूल स्वयं के निर्माण की जांच करनी पड़ सकती है। यह वर्तमान में, शायद असहज रूप से, एक कंपनी के रूप में हमारी सबसे बड़ी प्राथमिकता नहीं है।

+2

netstandard 2.0 के बारे में क्या है? – lanwin

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