मैं एक मालिकाना विंडोज सीई 4.2 डिवाइस के लिए एक सी # एप्लिकेशन लिख रहा हूं (जिसके लिए मेरे पास चश्मा या बहुत अधिक जानकारी नहीं है। मुझे फ़ाइल तक पहुंच है सिस्टम, और यह मूल रूप से यह है।) मुझे मूल निर्माता से समर्थन भी नहीं मिल सकता है।विंडोज सीई रीसेट पर .NET CF हटाता है
अब, मैं .NET कॉम्पैक्ट फ्रेमवर्क को ठीक से इंस्टॉल कर सकता हूं, और सब कुछ थोड़ी देर के लिए काम करता है। लेकिन प्रत्येक बार थोड़ी देर में, जब डिवाइस रीसेट हो जाता है, तो फ्रेमवर्क, जीएसी, इससे संबंधित सब कुछ हटा देता है।
मैं जानता हूँ कि यह सिर्फ एक कठिन फ़ैक्टरी सामान्य पर वापस कूद रीसेट नहीं है क्योंकि:
- यह रजिस्ट्री सेटिंग याद (अगर मैं फिर से स्थापित करने का प्रयास है, यह कहते हैं ढांचा पहले से स्थापित है, और पूछता है कि मैं पुनर्स्थापित करना चाहते हैं। तो जाहिर है कि रजिस्ट्री कुंजी अभी भी हैं)
- फ़ाइलों को हटाया जाता है भले ही मैंने एक हटाने योग्य फ़्लैश कार्ड पर ढांचे को स्थापित किया हो। (स्टोरेज कार्ड पर अन्य फाइलें अकेली रहती हैं, हालांकि)
मुझे पता है कि वहां जाने के लिए बहुत कुछ नहीं है, लेकिन शायद कुछ विंडोज सीई गुरु मुझे यह बताने में सक्षम होंगे कि ऐसा क्यों होता है, और यदि कुछ है इससे बचने के लिए रास्ता तय करें। मुझे विंडोज सीई के बारे में बहुत कुछ पता नहीं है, इसलिए मुझे पता है कि यह पूरी तरह से मानक व्यवहार हो सकता है।
उस मामले के लिए, इस बारे में कोई सलाह है कि इसे आगे कैसे हल करें? फिलहाल, सबसे अच्छा समाधान मैं देख सकता हूं कि हर बूट में बस सब कुछ पुनर्स्थापित करना है, लेकिन यह थोड़ा बेकार लगता है।
संपादित करें: एक रीसेट के बाद, GACLOG.TXT फाइल सिस्टम की जड़ में पाया शामिल
CGACUTIL: आरंभ किया जा रहा 12/08/2008
20: 43: 57.000 CGACUTIL: प्रारंभ
12/08/2008 20: 43: 57.000 CGACUTIL:
निकाला जा रहा है Microsoft .NET सीएफ 3 .5.GAC
12/08/2008 20: 43: 57.000 CGACUTIL: हो गया
12/08/2008 20: 43: 57.000 CGACUTIL:
बाहर निकल रहा है 2008/12/08 20: 43: 57.000
तो हाँ, यह निश्चित रूप से जीएसी को हटा रहा है। हालांकि, और इसे कैसे रोकें?
धन्यवाद। बेहद सहायक। मैं इसे कल काम पर एक शॉट दूंगा, लेकिन ऐसा लगता है कि आपके पास है इसे खींचा (और जैसा कि आप इससे पहले काट चुके हैं;)) – jalf
ऐई पूर्व है जो मैं आमतौर पर डिवाइस के आधार पर एक अलग बूटस्ट्रैप के साथ जाता हूं। जो मैं कभी समझ नहीं पा रहा हूं, क्यों कुछ डिवाइस सुनते नहीं हैं/चुप या/नौउ या जो भी संयोजन मैं प्रदान करता हूं। एक के लिए मुझे डिवाइस को ठंडा बूट और कियोस्क पर पुनर्स्थापित करने के लिए कुंजियां भेजनी पड़ती थीं। – Quibblesome
मुझे @% $ # wceload के उस टुकड़े पर भी शुरू नहीं करना है। यही कारण है कि मैंने हमारे सीएबी इंस्टॉलर एसडीके को लिखा - ताकि आप एक सीएबी स्वयं को अनपैक कर सकें और इंस्टॉलेशन पर पूर्ण नियंत्रण प्राप्त कर सकें। – ctacke