एफ # 2.0 वितरण में FSharp.Core का एक संस्करण WindowsPhone 7.1/Silverlight 4 के लिए संकलित किया गया था, लेकिन F # 3.0 नहीं है, और पोर्टेबल संस्करण केवल सिल्वरलाइट 5 या विंडोज फोन का समर्थन करता है 8. क्या कोई FSharp.Core के संस्करण को संकलित करने में सक्षम है F # 3.0 लक्ष्यीकरण सिल्वरलाइट 4 या विंडोज फोन 7.1 स्रोत से? परिभाषा क्या आवश्यक है?FSharp.Core विंडोज फोन 7.1 और एफ # 3.0
संपादित करें:
fsharp संकलक GitHub रेपो पर, वहाँ पोर्टेबल-नेट 4 + SL4 + wp71 + Win8 नाम के एक लक्ष्य है, लेकिन वास्तविकता यह है कि जो माना जाता है कि केवल .NET 4.5 का समर्थन पोर्टेबल वर्ग पुस्तकालय Profile47, में, सिल्वरलाइट 5.0 और विंडोज स्टोर ऐप। यह वही है जो VS2012 के साथ स्थापित है। यदि आप इसे WP 7.1 प्रोजेक्ट के साथ उपयोग करने का प्रयास करते हैं, तो यह गायब ISTructuralEquatable के बारे में शिकायत करने में रनटाइम पर असफल हो जाएगा। इसे वास्तव में पोर्टेबल-नेट 45 + एसएल 5 + win8 नाम दिया जाना चाहिए। प्रोजेक्ट फाइलों में एक wp7 लक्ष्य भी है, लेकिन वर्तमान में यह
हालांकि यह लेबल है पोर्टेबल-नेट 4 + SL4 + wp71 + Win8 fsharp कंपाइलर प्रोज फाइलों में, यह प्रोफाइल 47 है, जो wp71 में काम नहीं करता है, यह रनटाइम पर विफल रहता है जो लापता ISTructuralEquatable के बारे में शिकायत करता है। इसे वास्तव में पोर्टेबल-नेट 45 + एसएल 5 + win8 नाम दिया जाना चाहिए। प्रोजेक्ट फ़ाइलों में एक wp7 लक्ष्य भी है, लेकिन यह वर्तमान में डुप्लिकेट mscorlib संदर्भ –
आहा, मेरे बुरे के साथ विफल रहा है। मैं देखूंगा कि मैं सप्ताहांत में क्या कर सकता हूं। –