2014-07-02 2 views
6

मैंने Azure मोबाइल सेवा घटक का उपयोग करके Xamarin.iOS पर एक ऐप विकसित किया है, यह ठीक काम कर रहा है, आज मैंने कुछ बदलाव किए हैं और फिर मुझे मिलना शुरू हो गया यह अपवाद कोई फर्क नहीं पड़ता कि मुझे क्या करना, यह अभी भी सोचता है कि इस .Ext पुस्तकालय याद आ रही हैअज़ूर मोबाइल सेवाएं: अमान्य ऑपरेशन अपवाद (प्लेटफ़ॉर्म-विशिष्ट असेंबली नहीं मिली)

विंडोज Azure मोबाइल सेवा विधानसभा के लिए वर्तमान मंच था नहीं मिला। सुनिश्चित करें कि वर्तमान प्रोजेक्ट माइक्रोसॉफ्ट.WindowsAzure.Mobile और निम्न प्लेटफ़ॉर्म-विशिष्ट असेंबली दोनों का संदर्भ देता है: Microsoft.WindowsAzure.Mobile.Ext।

मैं Xamarin.Studio के माध्यम से हटाने और घटक स्थापित करने के लिए यकीन है कि बना दिया है, मैं भी मैनुअल (मंच-विशिष्ट एक्सटेंशन वाले) पुस्तकालयों के संदर्भ में, लेकिन अभी भी कोई फायदा नहीं जोड़ लिया है।

कोई भी विचार?

उत्तर

7

मैं this blog post

में समाधान नहीं मिला appearantly मैं मोबाइल पर मोबाइल सेवा का सेट अप है, जो है में एक पंक्ति याद किया:

CurrentPlatform.Init(); 

एक बार मैं इस लाइन कहा, समस्या यह है गया हुआ। समाधान को साफ करने से पहले यह पुराने डीएलएस का उपयोग कर रहा होगा और फिर कुछ कोड ले जाया गया था, फिर इसे तोड़ना शुरू कर दिया। उपर्युक्त रेखा को मेरे लिए तय करना, और उम्मीद है कि यह किसी और की मदद करेगी।

+0

यह मेरे लिए काम नहीं कर रहा है, यह CurrentPlatform.Init(); वर्तमान संदर्भ में मौजूद नहीं है। क्या आप मेरी मदद कर सकते हैं? –

+0

इसका मतलब है कि आपने nuget पैकेज स्थापित नहीं किया है या आपने सही नाम स्थान आयात नहीं किया है –

0

धन्यवाद, मैं मैन्युअल रूप से लाइन

Microsoft.WindowsAzure.MobileServices.CurrentPlatform.Init() 

जोड़ने में AppDelegate.cs तो ठीक काम करता है।

public override bool FinishedLaunching(UIApplication app, NSDictionary options) 
{ 
    global::Xamarin.Forms.Forms.Init(); 
    Microsoft.WindowsAzure.MobileServices.CurrentPlatform.Init(); 
    LoadApplication(new App()); 
    return base.FinishedLaunching(app, options); 
} 
संबंधित मुद्दे