2012-06-08 22 views
5

पर नेट कॉम्पैक्ट फ्रेमवर्क विकास मैं विंडोज सीई 6.0 के लिए एक नेट कॉम्पैक्ट फ्रेमवर्क 3.5 एप्लिकेशन विकसित करने में व्यस्त हूं और वास्तव में विकास के माहौल को कैसे प्राप्त कर सकता हूं और अपना कोड डीबग करने के लिए वास्तव में संघर्ष कर रहा हूं।विंडोज एम्बेडेड सीई 6.0

विजुअल स्टूडियो प्रोजेक्ट बनाना और कोड लिखना समस्या नहीं है। लेकिन अब F5 दबाएं और इस पिल्ला को एक वास्तविक विन सीई 6.0 एमुलेटर (या इसी तरह ?!) में चलाएं, जहां मैं अटक गया हूं और मैंने इस विषय को मौत के लिए गुगल किया है और किसी भी अच्छे ट्यूटोरियल/दस्तावेज/सहायता कैसे नहीं है विन सीई 6.0 में प्रोजेक्ट को डीबग करने के लिए इसे विजुअल स्टूडियो प्रोजेक्ट से प्राप्त करें (या यहां तक ​​कि एक साधारण हैलो वर्ल्ड भी चलाएं)।

तो मेरा सवाल यह है। क्या कोई मुझे विन सीई 6.0 देव पर्यावरण को चलाने और चलाने के लिए एक अच्छे ट्यूटोरियल (या अपने स्वयं के एक प्रदान करने) की दिशा में इंगित कर सकता है।

शायद मुझे कुछ याद आ रहा है और Win CE से कनेक्ट करना और डिबग करना संभव नहीं है? यदि ऐसा है, तो आप सामान्य रूप से कॉम्पैक्ट फ्रेमवर्क कोड डीबग करने की सलाह कैसे देते हैं?

करीबी है कि मैं एक सीई ट्यूटोरियल करने के लिए मिल गया है यह है: http://tech-stuff-home.blogspot.com/2011/03/building-workspace-for-device-emulator.html और मैं जीत सीई चल रहा निर्माण पाने के लिए इस ट्यूटोरियल में सभी कदम किया है, लेकिन समस्या यह है कि यह करने के लिए कम्पैक्ट फ्रेमवर्क विकास कनेक्ट नहीं करता है उपरोक्त डिवाइस बनाया गया। संपादित करें: भले ही मुझे डिवाइस एमुलेटर (ऊपर ट्यूटोरियल का उपयोग करके) में सीई चल रहा हो, फिर भी मैं इसे सीएफ प्रोजेक्ट को तैनात करते समय डिवाइस एमुलेटर प्रबंधक में एक तैनाती विकल्प के रूप में नहीं प्राप्त कर सकता।

+0

वी.एस. के किस संस्करण का उपयोग कर रहे हैं? – Filip

+0

वीएस 2005 और 2008. – Ghlouw

उत्तर

4

आपको कोरकॉन का उपयोग करके कनेक्शन बनाना चाहिए। Th3e चरणों शामिल (एमुलेटर सिर्फ एक उपकरण है) डिवाइस के लिए

  • अपने देव पीसी से CoreCon बिट्स के सभी कॉपी कर रहे हैं

    enter image description here

    • सत्यापित/के आईपी पते ध्यान दें डिवाइस

    enter image description here

    • (डिवाइस पर) (डिवाइस पर)
    • भागो cmaccept.exe

    enter image description here

    • भागो conmanclient2.exe को जोड़ने के लिए उस पते का उपयोग करने के लिए अपने पीसी में कनेक्शन को संशोधित
    • सत्यापित करें कि डिवाइस को कॉन्फ़िगर किया गया डिवाइस डिवाइस पर सेट किया गया है

    enter image description here

    • टेस्ट स्टूडियो

    enter image description here

    • डीबग से कनेक्शन
0

यह मेरे लिए पूरी तरह से स्पष्ट नहीं है, लेकिन मुझे समझ में आता है कि आपको एमुलेटर में कोई समस्या नहीं है लेकिन आप किसी वास्तविक डिवाइस पर एप्लिकेशन को नहीं चला सकते हैं और डीबग नहीं कर सकते हैं?

मैं नहीं कह सकता कि वास्तव में यह उत्पन्न कर रहा है, लेकिन चीजों को मैं हमेशा की जाँच करें:

  • डिवाइस जुड़ा हुआ नहीं है (यदि आप अपने कंप्यूटर में देख सकते हैं?)

  • सुनिश्चित करें कि आप का चयन बनाओ एमुलेटर के बजाए डिवाइस विकल्प ( में वीएस -2008 में टूलबार में, आपके पास 'डिवाइस' पैनल दिखाई दे सकता है। इस पैनल में आप डिवाइस स्विच कर सकते हैं और वहां आपके पास 'विंडोज मोबाइल 6 ... डिवाइस' चुना जाना चाहिए।के बिना वहां से कनेक्ट हो रहा है 0 वास्तव में ऐप चला रहा है।

  • , कॉन्फ़िगरेशन मैनेजर की जाँच करें डीबग (रिलीज़ कभी कभी समस्याओं देता है)
  • परियोजना विकल्प में करने के लिए यह सेट, उपकरण टैब की जाँच करें। उपयुक्त लक्ष्य का चयन करें और वैकल्पिक रूप से '0ET35 के नवीनतम संस्करण को तैनात करें' सुनिश्चित करें कि सभी फ़ाइलें वहां हैं।
  • आपके सिस्टम ओएस के आधार पर, ActiveSync (XP) या Windows मोबाइल डिवाइस केंद्र (Vista और ऊपर) को स्थापित करने के लिए इसकी आवश्यकता हो सकती है। जब यह स्थापित होता है, तो डिवाइस से कनेक्ट करें और विंडोज़ को आवश्यक सभी ड्राइवरों को स्थापित करने दें। फिर रीबूट करें और फिर से कनेक्ट करने का प्रयास करें। डिवाइस को जोड़ने के दोनों मामलों में आपके डिवाइस से कनेक्ट करने के लिए विंडोज से प्रतिक्रिया का आह्वान करना चाहिए।
  • विजुअल स्टूडियो रिमोट टूल्स का उपयोग करने का प्रयास करें, उदाहरण के लिए रिमोट फाइल व्यूअर। क्या यह काम करता है?

क्या आपको कनेक्ट करने का प्रयास करते समय कोई त्रुटि संदेश मिलता है? दुर्भाग्य से मुझे इस विषय पर एक अच्छा ट्यूटोरियल कभी नहीं मिला। मैंने यह सब कठिन तरीका सीखा जब मैंने कुछ साल पहले सीएफ विकास शुरू किया था।

+0

यह विंडोज सीई 6 के लिए है और विंडोज मोबाइल 6 नहीं है। हालांकि मैंने यह भी सोचा कि यह एक ही चीज़ के बारे में है, इसमें काफी अंतर है। इसके अलावा मैं यह भी जोड़ूंगा कि समस्या किसी वास्तविक डिवाइस से कनेक्शन नहीं है। समस्या सीई सीई 6 एमुलेटर पर सीधे डीबग करना है। – Ghlouw

+0

मुझे एम्यूलेटर का उपयोग करके कम अनुभव है और सीई के लिए एमुलेटर का उपयोग करके भी कम है। मैं इस बात से सहमत नहीं हूं कि सीई और मोबाइल के बीच इतना अंतर है, लेकिन शायद यह एक एमुलेटर का उपयोग करते समय अधिक प्रवण होता है। क्या आप इमू बूट कर सकते हैं? क्या आप इसे शुरू करने के बाद वीएस से कनेक्ट कर सकते हैं? यदि नहीं, तो आपको क्या त्रुटि मिल रही है? क्या इमू पर सही सीएफ ढांचा स्थापित है? – pyrocumulus

+0

मैंने सोचा कि विंडोज मोबाइल 6 सीई 5.2 पर आधारित था। – jglouie

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

  • कोई संबंधित समस्या नहीं^_^