मेरे पास एक WPF ऐप (.NET 3.5) है जो आम तौर पर हमारे क्लाइंट की एक्सपी मशीनों पर चलती है। पिछले 5 महीनों में, तीन मौकों पर एक भ्रष्ट फ़ॉन्ट कैश लोड पर प्रतिक्रिया देना बंद कर देता है।डब्ल्यूपीएफ: भ्रष्ट फ़ॉन्ट कैश हैंडलिंग
these प्रति फ़ॉन्ट कैश को हटाने से तत्काल समस्या हल हो जाती है।
हालांकि, मैं इस तरह के भ्रष्टाचार को शुरू करने में मदद करने के लिए एक रास्ता खोजना चाहता हूं (मैंने जो कुछ पढ़ा है, उसे सुझाव दिया है कि इसे बिना किसी रीबूट के अपडेट किए गए वीडियो ड्राइवरों के साथ करना होगा?), या मेरा आवेदन है एक भ्रष्ट फ़ॉन्ट कैश को एक सुंदर तरीके से संभाल लें (उपयोगकर्ता के लिए एक त्रुटि संदेश के साथ बंद करें, "जवाब न दें" की स्थिति में बैठे रहने के बजाय अनिश्चित काल तक), या मेरा एप्लिकेशन फ़ॉन्ट कैश का उपयोग नहीं करता है।
मैं अन्य विकल्पों के लिए खुला हूं, बेशक, वे मेरे पहले दिये गये पहले तीन हैं।
आप की पुष्टि की है .NET फ्रेमवर्क 4.0 के साथ इस समस्या मौजूद है? यह एक क्लाइंट मशीन है, क्लाइंट की मशीन पर किस प्रकार का नियंत्रण होता है? मुझे लगता है कि एक साधारण पुनरारंभ समस्या को हल नहीं करता है, या एक समाधान नहीं है जो व्यवहार्य है? –
क्या यह एप्लिकेशन किसी भी प्रकार का टेक्स्ट एडिटर प्रदान करता है, जहां आप उपयोगकर्ता को फ़ॉन्ट चुनने की इजाजत दे सकते हैं, मैंने पाया कि अभिव्यक्ति वेब 3 में भ्रष्ट फ़ॉन्ट के साथ एक ही समस्या है। क्या आपके ग्राहक के पास कोई कस्टम फोंट स्थापित है? –
एक साधारण पुनरारंभ समस्या को हल नहीं करता है। चूंकि यह स्पोरैडिक है, मुझे यकीन नहीं है कि .NET 4.0 के साथ परीक्षण कैसे करें - देखें कि क्या सभी उपयोगकर्ता अपग्रेड कर सकते हैं, ऐप अपग्रेड कर सकते हैं और उम्मीद करते हैं कि यह और नहीं होगा? – hilary