दिलचस्प पोस्ट
सी ++ बूल प्रश्न मैं पर्ल से कैसे यूटीएफ -8 आउटपुट कर सकता हूं? कैसे बायर में एक चर के लिए एक heredoc मान असाइन करें? पूरा ब्लॉक के बिना NSURLSession में सर्वर प्रतिक्रिया डेटा कैसे प्राप्त करें क्या UITableView से विभाजक रेखा को निकालने का एक तरीका है? त्रुटि javax.mail.AuthenticationFailedException को हल करें एक स्रोत बनाने के लिए, जो बाद में एक विधि कॉल के माध्यम से तत्व प्राप्त कर सकता है? SQL सर्वर (टीएसक्यूएल) – क्या समानांतर में EXEC स्टेटमेंट्स संभव है? मैं स्विफ्ट फ़ाइल को दूसरी स्विफ्ट फ़ाइल से कैसे आयात कर सकता हूं? एक स्टैक को डिज़ाइन करें, जैसे कि न्यूनतम () होना चाहिए ओ (1) एंड्रॉइड: सर्वर से फाइल को कैसे डाउनलोड करें और इसे एसडीकार्ड में विशिष्ट फ़ोल्डर में सहेजें .gitignore फ़ोल्डर को बहिष्कृत करते हैं लेकिन विशिष्ट सबफ़ोल्डर शामिल करते हैं PHP न्यूनतम उदाहरण के लिए फेसबुक एसडीके v4 कैसे उपयोगकर्ता को PHP में एक फ़ाइल अपलोड की जांच कैसे करें? UIAppearance प्रॉक्सी के माध्यम से मैं किस गुणों को सेट कर सकता हूं?

Fsharp.Core का सही संस्करण

मैं Visual Studio 2013 अंतिम के साथ एक F # कंसोल एप्लीकेशन का निर्माण कर रहा हूं लक्ष्य ढांचा नेट 4.5 है

FSharp.Core का संस्करण मेरे कंप्यूटर पर स्थापित (संभवत: वीएस 2013 को स्थापित करके) 4.3.1.0 है

NuGet पर FSharp.Core के दो संस्करण हैं, 4.0.0 प्रकाशित अप्रैल 12, 2012 और एक Fsharp.Core.3 की एक आईडी के साथ। 0.0.2 प्रकाशित मार्च 5, 2013

मैं मार्गदर्शन के लिए देख रहा हूं कि इन संस्करणों में से प्रत्येक का उपयोग कब किया जाना चाहिए, संस्करण क्रमांकन मुझे भ्रमित कर रहा है और मुझे नूगेट पर नवीनतम उत्पादन रिलीज की उम्मीद होगी।

क्या मैं कुछ भूल रहा हूँ?

Solutions Collecting From Web of "Fsharp.Core का सही संस्करण"

आपको एफएसआरपीपी प्राप्त नहीं करनी चाहिए। माइक्रोसॉफ्ट आज किसी भी आधिकारिक एफ # बीट को प्रकाशित नहीं करता है (हालांकि यह भविष्य में संभवतः बदल सकता है)। यह तृतीय-पक्ष संकुल के लिए आम तौर पर FSharp.Core को बंडल करने के लिए सामान्य है (चूंकि संभव है कि उस तृतीय-पक्ष घटक के परीक्षण / सत्यापन के लिए प्रयुक्त संस्करण), लेकिन वर्तमान में फ़्यूशिप प्राप्त करने के लिए तंत्र के रूप में उपयोग नहीं किया जाना चाहिए। कोर अपडेट या नए संस्करण ।

FSharp.Core के लिए संस्करण की कहानी दुख की बात नहीं बल्कि जटिल है, और निश्चित रूप से "उच्च संस्करण का मतलब नया नहीं है।" एहसास करने के लिए एक महत्वपूर्ण बात यह है कि 2 अक्ष हैं – जो कि F # संस्करण रनटाइम का समर्थन करता है, और क्या है। NET ढांचे के संस्करण / प्रोफाइल इसका लक्ष्य है

नीचे सरकारी आधिकारिक एफएसएचआरपी हैं। अधिक संस्करण जो कि वी.एस. 2013 के साथ जहाज करते हैं (ये %ProgramFiles(x86)%\Reference Assemblies\Microsoft\FSharp ) के अंतर्गत गिराए गए हैं।

  • 4.3.1.0 (एफ # 3.1 / .NET 4) यह सबसे हालिया आधिकारिक संस्करण है। जब तक आपको .NET 2 को लक्षित करने की आवश्यकता न हो, या आप कुछ विरासत एफ # घटक का उपयोग कर रहे हैं जो कि 3.1 के साथ काम नहीं करेगा, यह वह संस्करण है जिसे आप किसी नए डेस्कटॉप ऐप के लिए उपयोग करना चाहिए।
  • 4.3.0.0 (एफ # 3.0 / .NET 4) ये वही बिट हैं जो कि वी.एस. 2012 के साथ भेज दिए गए हैं। यह शामिल है ताकि आप वी.एस. 2013 में एफ # 3.0 प्रोजेक्ट्स पर काम करना जारी रख सकें, बिना उन्हें 3 को पुनः अनुशंसित कर दिया। आपको इसका उपयोग करना चाहिए, अगर आपके पास एक विरासत एफ # 3.0 डेस्कटॉप प्रोजेक्ट है जो कि आप 3.1 तक आगे बढ़ने के लिए तैयार नहीं हैं।
  • 2.3.0.0 (एफ # 3.0 / .NET 2) ये वही बिट हैं जो कि वी.एस. 2012 के साथ भेजे गए हैं। इसका उपयोग करने का एकमात्र कारण यह है कि क्या आप एनईटी 2 को लक्षित कर रहे हैं। चीजों के एनएटी 2 पक्षों को और विकसित नहीं किया जा रहा है, बीटीडब्ल्यू – नई सुविधाओं, संस्करण, आदि एफएसएचआरपी के लिए किया जाएगा। कोर लक्ष्यीकरण। NET 4+; .NET 2 FSharp.Core अभी भी पूरी तरह से समर्थित है, लेकिन यह जमे हुए है।
  • 3.3.1.0 (एफ # 3.1 / "पोर्टेबल") यह संस्करण .NET पोर्टेबल प्रोफाइल 7 (.NET 4.5 / Windows स्टोर) को लक्षित करता है। इसका प्रयोग करें यदि आप एक Windows स्टोर ऐप के लिए एक घटक बना रहे हैं और आपको सिल्वरलाइट के बारे में परवाह नहीं है। यह प्रोफ़ाइल वीएस 2013 में नए रूप में समर्थित है।
  • 2.3.5.1 (एफ # 3.1 / "पोर्टेबल (लीगेसी)") यह संस्करण .NET पोर्टेबल प्रोफाइल 47 (.NET 4 / Silverlight 5 / Windows Store) को लक्षित करता है। इसका प्रयोग करें यदि आप एक सिल्वरलाइट घटक बना रहे हैं। यह प्रोफाइल वीएस 2012 में भी समर्थित था, और उस समय को "पोर्टेबल" के रूप में संदर्भित किया गया था।
  • 2.3.5.0 (एफ # 3.0 / "पोर्टेबल (लीगेसी)") यह संस्करण .NET पोर्टेबल प्रोफाइल 47 (.NET 4 / Silverlight 5 / Windows Store) को लक्षित करता है। ये वही बिट हैं जो वी.एस. 2012 में शामिल किए गए थे। वी.एस. 2013 में शामिल है ताकि आपको एफ # 3.0 पोर्टेबल / रजलाई प्रकाश परियोजनाओं पर काम जारी रखने में सक्षम बनाया जा सके।

.NET पोर्टेबल प्रोफाइल एक बड़ी पीआईटीए हैं और एक टन जटिलता का कारण बनती है। यह साइट समझने में सहायता करने के लिए एक अच्छा सारांश है: http://blog.stephencleary.com/2012/05/framework-profiles-in-net.html

इसलिए आपके विशिष्ट परिदृश्य (नया कंसोल ऐप) 4.3.1.0 का उपयोग करें

7/2015 को संपादित करें:

यह एक ऐसी तालिका है जो संभवत: कहानी की दीवार की तुलना में बेहतर कहानी बताती है। मैंने संस्करण संख्याओं के लिए प्रेरित करने के लिए रंगों का उपयोग करने की कोशिश की है आप देखेंगे कि पोर्टेबल लाइब्रेरीज़ का संस्करण वीएस 2012 और 2013 में थोड़ी तदर्थ और असंगत है, लेकिन वीएस 2015 के साथ शुरू होने पर लगातार सुसंगत और अनुमान लगाया जा रहा है। यह अभी तक रिलीज़ होने वाले एफ # 4.0 के साथ अद्यतित है।

यहां छवि विवरण दर्ज करें

आज मैं शायद इन दिशानिर्देशों का पालन करना चाहूंगा

संक्षेप में, आप / से संदर्भ कर सकते हैं FSharp.Core NuGet से