2016-10-14 9 views
5
से संदर्भ

मैं निम्न त्रुटि हो रही है: जब जोड़ने और कोड का संदर्भ देतेको हल करने में विफल "। System.Void ObjCRuntime.UserDelegateTypeAttribute :: ctor (System.Type)" Xamarin.iOS

Failed to resolve "System.Void ObjCRuntime.UserDelegateTypeAttribute::.ctor(System.Type)" reference from "Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065"

Xamarin.Azure.NotificationHubs.iOS (v1.2.5.2) या HockeySDK.Xamarin (4.1.0) Xamarin.iOS एप्लिकेशन में NuGet संकुल से।

उत्तर

5

यह समस्या तब हो सकती है जब Xamarin.iOS बाइंडिंग पैकेज वर्तमान (साइकिल 8) टूलींग के साथ बनाया गया हो, लेकिन पुराने (साइकिल 7) टूलिंग द्वारा इसका उपभोग किया जा रहा है।

इस समस्या को हल करने का सबसे अच्छा तरीका नवीनतम ज़ैमरिन स्थिर चैनल और एक्सकोड रिलीज़ को अपडेट करना है। इस पोस्ट के इस समय, उन हैं:

  • Xamarin स्टूडियो 6.1.1.15
  • दृश्य स्टूडियो के लिए Xamarin 4.2.0.703
  • Xamarin.iOS 10.0.1.10
  • Xamarin.Android 7.0.1.3
  • Xamarin.Mac 2.10.0.105
  • मोनो फ्रेमवर्क 4.6.1.5
  • Xcode 8

यदि इस समय आपके Xamarin टूलिंग को अपग्रेड करना संभव नहीं है, तो प्रभावित NuGet पैकेज के पुराने संस्करण का उपयोग करने से समस्या हल हो सकती है।

उदाहरण के लिए, संस्करण के बजाय HockeySDK.Xamarin NuGet पैकेज के संस्करण 4.1.0-beta3 का उपयोग करना।

अधिक जानकारी यहां मिल सकती है: https://github.com/bitstadium/HockeySDK-Xamarin/issues/56

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