2015-07-12 13 views
11

अगर मैं वी.एस. 2013 में एक Xamarin.Forms समाधान की स्थापना को हल नहीं कर सकता है और iOS संस्करण चलाने का प्रयास है, यह निम्न त्रुटि के कारण विफल रहता:Xamarin आईओएस त्रुटि: संदर्भ

Error 2 Can not resolve reference: /Users/Koray/Library/Caches/Xamarin/mtbs/builds/WalkiOS/aae389efbebffd5cd3625dcf99aad02c/C:/Program Files (x86)/Reference Assemblies/Microsoft/Framework/Xamarin.iOS/v1.0/Facades/System.Collections.Concurrent.dll Walk.iOS

Xamarin बिल्ड होस्ट विजुअल स्टूडियो की स्थापना के लिए और कुछ हफ्ते पहले यह ठीक काम करता था। मुझे त्रुटि को ठीक करने के लिए कुछ भी नहीं मिला।

+0

मुझे लगता है क्योंकि यह आपके संदर्भ का मार्ग नहीं ढूंढ सकता है। आपको इसे फिर से मैन्युअल रूप से संदर्भित करना पड़ सकता है। –

+0

@ एमकेज़ेम अख्गारी मैंने कोशिश की कि यह या तो काम नहीं करता है। वही त्रुटि ... – Ybrin

उत्तर

16

समाधान दोनों मशीनों पर Xamarin को उसी संस्करण में अपडेट करना है। यदि आप ऐसा करते हैं तो इसे ठीक काम करना चाहिए।

+0

इस समाधान ने आज मेरी मदद की, आपने मुझे इतना समय बचाया! धन्यवाद :) – Ninja9

+1

हाय..मैं मैक में किस संस्करण को स्थापित कर सकता हूं? –

0

यह तब हो सकता है जब आप एक पुस्तकालय शामिल करते हैं जो Xamarin.iOS का हिस्सा नहीं है। उदाहरण के लिए, जब आप ReSharper के साथ Alt-Enter करते हैं और यह एक संदर्भ को स्वत: जोड़ता है, तो ऐसा लगता है कि वास्तव में, इसके कोई आईओएस समकक्ष नहीं होगा। यह मेरे साथ हुआ जब मैंने ReSharper सिस्टम जोड़ें। वेब। त्रुटि System.EnterpriseServices.Wrapper की तरह दिखाई दे रही थी, लेकिन वास्तविक त्रुटि एक गैर-मोनो/गैर-आईओएस लाइब्रेरी थी जो मेरे प्रोजेक्ट द्वारा संदर्भित की जा रही थी। दुर्भाग्यवश, त्रुटि संदेश प्रभावी रूप से गलत है। मुझे आशा है कि वह मदद करेंगे!

यब्रिन का उत्तर भी सच है। मैं इस SO लेख में एक अलग उत्तर की तलाश में आया, और इस वैकल्पिक उत्तर को समझने के लिए समाप्त हो गया।