2008-09-16 5 views
22

मैं एक .NET 3.5 एक्सबीएपी एप्लिकेशन विकसित कर रहा हूं जो एफएफ 3 और आईई 6/7 आदि में पूरी तरह से ठीक है। मैं सोच रहा हूं कि क्या इन्हें अन्य ब्राउज़रों के तहत चलाने के लिए संभव है, विशेष रूप से (जैसा कि इसकी चमक में है पल) Google क्रोम।एक्सबीएपी एप्लीकेशन, क्या ये Google क्रोम में काम कर सकते हैं?

उत्तर

20

XBAP अनुप्रयोगों गूगल क्रोम में काम करते हैं, लेकिन आप जहां xpcom.dll निर्देशिका में अपनी वातावरण पथ चर सेट करने के लिए है स्थित है।

उदाहरण स्थापित पथ = पथ के लिए

, "C: \ Program Files \ मोज़िला फ़ायरफ़ॉक्स"

+0

वाह - उत्कृष्ट! इस उम्र के पुराने प्रश्न को आपने कैसे पाया? :) –

+3

यह केवल तभी काम करता है यदि आपके पास फ़ायरफ़ॉक्स स्थापित है। – Will

+0

क्रोम इंटरनेट एक्सप्लोरर क्यों नहीं खोलता है? –

2

फिलहाल, एक्सबीएपी Google क्रोम में काम नहीं करते हैं। मैं इसे किसी भी तरह से चलाने के लिए प्राप्त कर चुका हूं, लेकिन हर बार मुझे एक त्रुटि मिली है कि ब्राउज़र xpcom.dll का पता नहीं लगा सकता है। स्पष्ट रूप से यह त्रुटि केवल एक्सबीएपी अनुप्रयोगों से अधिक के लिए होती है। जो मैंने पढ़ा है, उससे उपयोगकर्ताओं को एक फिक्स देखने की प्रतीक्षा करनी होगी क्योंकि क्रोम अभी भी बीटा में है।

अद्यतन:

ऐसा लगता है कि यह किया जाना तय नहीं हो रहा है: http://code.google.com/p/chromium/issues/detail?id=4051

+0

मेरे लिए पर्याप्त पर्याप्त जवाब :) मुझे वही मिलता है, आशा है कि वे जल्द ही इसे ठीक कर दें क्योंकि XBAP परिनियोजन मैं प्यार करना सीख रहा हूं! –

+0

क्या आपने लोगों ने क्रोम के विकास चैनल संस्करण के साथ यह कोशिश की है? यह बीटा में अब नहीं है। –

2

यहाँ एक और वैकल्पिक समाधान है कि अभी भी फ़ायरफ़ॉक्स की आवश्यकता है स्थापित किया जाना है, लेकिन आप पथ को संशोधित करने के बजाय DLLs कॉपी:

http://adrianbega.blogspot.com/2009/04/execute-xbap-in-google-chrome.html

2

पहले यहाँ आवश्यक बात है, क्योंकि यह, मोज़िला के प्लगइन का उपयोग करता है अगर वहाँ मोज़िला में कुछ मुद्दा है, .NET Framework 3.5 स्थापित है, एक बार अपनी किया जाँच आवेदन मोज़िला फ़ायरफ़ॉक्स में काम कर रहा है या नहीं करने का है विजुअल स्टूडियो कमांड से aspnet_regiis.exe -iru निष्पादित करें C:\Program Files\Mozilla Firefox को प्रशासनिक विशेषाधिकार है, तो सेट पथ चर के साथ rompt और स्थान C:\Users\[Username]\AppData\Local\Google\Chrome\Application

  • mozalloc.dll
  • mozcpp19.dll
  • mozcrt19.dll
  • mozjs.dll
  • के लिए निम्न DLLs जोड़ने mozsqlite3.dll
  • nspr4.dll
  • nss3.dll
  • nssutil3.dll
  • plc4.dll
  • plds4.dll
  • smime3.dll
  • ssl3.dll
  • test.txt
  • xpcom.dll
  • xul.dll

और ब्राउज़र को पुनरारंभ करें, और एप्लिकेशन को जांचें, अगर यह अभी भी प्लगइन क्रैश हो गया है, तो फ्रेमवर्क को फिर से इंस्टॉल करने का प्रयास करें और टी हेन मोज़िला, विंडोज 7 के लिए भी, मोज़िला को NPWPF.dll को C:\Program Files (x86)\Mozilla Firefox\plugins स्थान पर रखना होगा।

इस पूरे नरक के बाद, एप्लिकेशन अभी भी डीबग नहीं हो सकता है, फिर एक्सबीएपी एप्लिकेशन प्रकाशित करें और फ़ाइल के साथ जांचें और अपनी अंगुली को पार कर रखें क्योंकि यह इस समय काम कर सकता है, इस तरह मैंने अपने सिस्टम में अपना आवेदन किया और 5 और सिस्टम के लिए जाँच की, तो आशा है कि यह आपकी समस्या को भी हल करे।

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