2016-02-03 7 views
5

बिल्ड टूल संस्करण स्थिरता बनाए रखने के लिए, मैं अपने डेस्कटॉप पर Xamarin मैन्युअल रूप से अपग्रेड करना चाहता हूं और साथ ही साथ मेरा सीआई बिल्ड सर्वर (Xamarin मैक बिल्ड होस्ट के साथ भ्रमित नहीं होना चाहिए)। ऑटो-अपडेट चलाना केवल तभी काम करता है जब मैं एक ही समय में सभी मशीनों को अपग्रेड करता हूं।Xamarin.Android संस्करण संख्या असंगत लगती है

तो मैं डाउनलोड करने के लिए जाता हूं, और मुझे पतला मुझे Xamarin डाउनलोड करने की आवश्यकता है। एंड्रॉइड - नवीनतम संस्करण 4.0.1 है। यहां कोई संशोधन संख्या नहीं दी गई है।

Downlaod Xamarin.Android

बात है, मैं दृश्य स्टूडियो से एक अद्यतन दूसरे दिन चला, और संवाद के बारे में के अनुसार, अब मैं चल रहा हूँ "Xamarin.Android 6.0.1.10":

Xamarin 4.0.1.89 (413372c) 
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android. 

Xamarin.Android 6.0.1.10 (e98e962) 
Visual Studio plugin to enable development for Xamarin.Android. 

मैंने सुना है कि v4.0.1 विजुअल स्टूडियो प्लगइन से संबंधित है (मैं अपने डेस्कटॉप पर वीएस का उपयोग करता हूं)।

इसके अतिरिक्त, मैं अपने सीआई बिल्ड सर्वर पर विजुअल स्टूडियो का उपयोग नहीं करता; इसके बजाय मेरे पास ज़मरिन स्टूडियो है। जब मैं इसके लिए लंबित अपडेट देखता हूं, तो यह "Xamarin 4.0.1.93" की पेशकश कर रहा है - संभवतः एंड्रॉइड स्टूडियो के लिए दृश्य स्टूडियो प्लगइन नहीं है?

Xamarin Studio Updates

  1. Xamarin मुझे बता रहा है मैं डाउनलोड करने रहा हूँ "Xamrin.Android 4.0.1" जब वास्तव में मैं डाउनलोड करने रहा हूँ "Xamarin वी 4.0.1।?" जो होता है "Xamarin एंड्रॉइड v6.xxx "।
    • मेरा एंड-गेम यह है कि मैं यह सुनिश्चित करना चाहता हूं कि एमएसबिल्ड का उपयोग करते समय Xamarin घटक के कौन से संस्करण शामिल हैं।
  2. यदि मुझे विरासत निर्माण करने की आवश्यकता है, तो मुझे विरासत निर्माण उपकरण का उपयोग करना होगा।

उत्तर

4

अद्यतन: मैं ट्रैकिंग संस्करणों अपने आप here

Xamarin समर्थन मेरे पास वापस मिल गया शुरू कर दिया है। मेरी समझ है:

  1. ड्रॉपडाउन में संस्करण संख्या इंस्टॉलर की तरह प्रतीत होती है जो Xamarin.Android और Xamarin.iOS दोनों को बंडल करता है। यह Xamarin.Android का संस्करण नहीं है।
  2. टूल संस्करण बनाएं: "Xamarin.Android बिल्ड करता है, इसलिए यह वही है जो आप खोज रहे हैं।"

आप मोटे तौर पर पता कर सकते हैं क्या "Xamarin.Android" के संस्करण "Xamarin" Release Notes से "Xamarin" के साथ बंडल है।

विंडोज पर आप Xamarin.iOS के लिए और Xamarin.Android अलग संस्थापक को डाउनलोड नहीं कर सकते हैं: शीर्ष पंक्ति Xamarin से Xamarin 4.0 updates Xamarin.iOS 9.4 and Xamarin.Android 6.0 releases.

अधिक जानकारी की तरह कुछ कहते हैं।

Xamarin.VisualStudio पैकेज (जिसे "Xamarin" भी कहा जाता है) में Xamarin.iOS और Xamarin.Android शामिल हैं।

जैसे, Xamarin 4.0.1.93 Xamarin.iOS 9.4.1.24 और शामिल Xamarin.Android 6.0.1.10

संस्करण संख्या आप डाउनलोड पृष्ठ पर देख "Xamarin" के संस्करण संख्या दर्शाता है - जो , जैसा ऊपर है, Xamarin.iOS और Xamarin.Android शामिल है। यह वही है जब आप अद्यतन कर रहे हैं और उदाहरण के लिए "ज़मरिन 4.0.1.93" देख रहे हैं।

यदि आप विंडोज़ पर एक्समरिन स्टूडियो का उपयोग कर रहे हैं तो भी आपको "एक्समारिन" इंस्टॉल करने की आवश्यकता है क्योंकि इसमें Xamarin.Android शामिल है।

और

हम इसलिए यदि आप (जैसे जेनकींस की तरह कुछ के साथ) अपने सीआई के लिए एक मैक का उपयोग करने में सक्षम हैं Xamarin.Android ओएस एक्स पर के लिए अलग संस्थापक जारी करते हैं, तो यह हो सकता है अधिक व्यवहार्य हो।

+1

वाह। मैं समझ सकता हूं कि विभिन्न उत्पादों के अलग-अलग रिलीज शेड्यूल होते हैं, इसलिए विभिन्न संस्करण। लेकिन यह सही है कि बहुत भ्रमित है। "इंस्टॉलर" को संस्करणित करने के बजाय, इंस्टॉलर को प्रत्येक उत्पाद के नवीनतम संस्करणों को डाउनलोड करना चाहिए। और डाउनलोड पेज प्रत्येक के सटीक संस्करणों को सूचीबद्ध करना चाहिए। वर्जनिंग इतनी पागल हो गई है कि मैं मदद> विवरण> विवरण दिखाएं से सामग्री के साथ अपने रेपो में एक xamarinversion.txt फ़ाइल जोड़ना समाप्त कर दिया। – Kiliman

+0

मैंने अपना जवाब दोहराया है ताकि गुमराह न किया जा सके - बंडल के लिए और भी कुछ हो सकता है। मुझे पता चला कि आप Xamarin प्राप्त कर सकते हैं। फ़ोल्डर संस्करण में 2 फ़ाइलों से एंड्रॉइड संस्करण नहीं: सी प्रोग्राम फ़ाइलें (x86) \ MSBuild \ Xamarin \ Android - फ़ाइल नाम "संस्करण" और "संस्करण। रीव" हैं –

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