मुझे पता है कि मैं .NET 2.0 के लिए F # 2.0 प्राप्त करने के लिए "अप्रैल सीटीपी" डाउनलोड कर सकता हूं। लेकिन मुझे .NET 4.0 के लिए एफएससी और एफ # इंटरएक्टिव की आवश्यकता है। वीएस 2010 स्थापित एक मशीन पर, यह सी: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट एफ # \ v4.0 में समाप्त होता है। क्या इसके लिए पुनर्वितरण योग्य है?मुझे एफ # कंपाइलर और एफएसआई v4.0 कहां मिल सकता है?
उत्तर
अन्य ने अच्छे उत्तर दिए हैं; मैं संक्षेप में और एक और बिट (2 बुलेट) जोड़ दूंगा:
- हमारे पास अभी तक कोई पॉलिश कहानी नहीं है। हम एक पर काम कर रहे हैं।
- कंपाइलर के मामले में, आप अप्रैल सीटीपी में fsc.exe के साथ प्राप्त करने में सक्षम हो सकते हैं (यह .NET 4.0 असेंबली का संदर्भ देने और .NET 4.0 असेंबली बनाने में सक्षम है, भले ही संकलक स्वयं चलता है 2.0)। (ध्यान दें कि प्रोजेक्ट फाइलों के निर्माण के लिए, आपको माइक्रोसॉफ्ट.एफएसएचआरपी लक्ष्य आयात करने की भी आवश्यकता हो सकती है; मैंने यह सब काम नहीं किया है ...)
- यदि आप सही असेंबली और वीएस -2010 से लक्ष्य फ़ाइलों को कॉपी करना चाहते हैं एक और मशीन पर स्थापित करें, जो काम करेगा, लेकिन ऑफहैंड मुझे नहीं पता कि यह वीएस लाइसेंस का उल्लंघन करता है या नहीं।
- मौजूदा डाउनलोड करने योग्य "रेडिस्ट" में केवल FSharp.Core.dll होता है।
(संभवतः एक ऐसी ही चर्चा है, लेकिन कोई अतिरिक्त जानकारी के लिए यह भी देखना this, साथ ही this Connect request के रूप में)
पुनर्वितरण, एफ # क्रम के लिए, उपलब्ध दिए गए लिंक पर संकलक या एफ # इंटरैक्टिव शामिल नहीं है, लेकिन दुर्भाग्य से: http://www.microsoft.com/downloads/details.aspx?FamilyID=5f0a79f8-925f-4297-9ae2-86e2fdcff33c&displaylang=en
आप पहले से ही VS2010 मशीन पर स्थापित है, तो वहाँ नहीं करना चाहिए इसे स्थापित करने की आवश्यकता नहीं है, क्योंकि कंपाइलर, एफएसआई और एफ # रनटाइम वीएस के साथ स्थापित किए जाएंगे। यह पथ में संकलक युक्त निर्देशिका को जोड़ने का मामला होना चाहिए, इसलिए खोल इसे ढूंढ सकती है (यदि आप कमांड लाइन से कंपाइलर/एफएससी का उपयोग करना चाहते हैं)।
मुझे लगता है कि .NET 4.0 के लिए F # की कोई स्टैंडअलोन स्थापना नहीं है (.NET 2.0 के लिए स्टैंडअलोन स्थापना के समान)। कारण शायद यह है कि .NET 4.0 के लिए F # केवल विजुअल स्टूडियो 2010 के हिस्से के रूप में वितरित किया जाना है और अलग से नहीं (अन्य कोर विजुअल स्टूडियो भाषाओं की तरह)।
यदि आपको Visual Studio स्थापित नहीं है, तो उस मशीन पर .NET 4.0 के लिए fsi.exe
और fsc.exe
का उपयोग करने की आवश्यकता है, तो आपको शायद संदर्भित पुस्तकालयों के साथ उन्हें कॉपी करने की आवश्यकता होगी। यह मुश्किल नहीं होना चाहिए - आपको केवल FSharp.Core.dll
(जिसे जीएसी में जोड़ा जाना चाहिए) के साथ "सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft F # \ v4.0" से असेंबली की आवश्यकता है और (मुझे लगता है) ISymWrapper.dll
(लेकिन मुझे पूरा यकीन नहीं है कि यह कहां स्थित है)।
मुझे संदेह है कि यह विजुअल स्टूडियो 2010 के उन हिस्सों में प्रतिलिपि बनाने के लिए ईयूएलए के खिलाफ हो सकता है जिनके लिए वीएस 2010 लाइसेंस नहीं है। मैंने हालांकि जांच नहीं की है। – Joh
मुझे एक डूबने वाली भावना थी जो मामला था :(। ठीक है, अगर वे वास्तव में इसे एमएस-पीएल के तहत रिलीज़ करते हैं, तो शायद कोई उनके लिए एक अच्छा रेडिस्ट बनाने के लिए कोडप्लेक्स प्रोजेक्ट सेट कर सकता है। – MichaelGG
@MichaelGG: जहां तक मुझे पता है, अभी भी ऐसा करने की योजना है (यह समझ में आता है कि यह बहुत लंबा समय ले रहा है - टीम निश्चित रूप से विजुअल स्टूडियो 2010 के लिए एफ # को खत्म करने में व्यस्त थी) –
यह एक पुरानी सवाल है, लेकिन मैं इसे भर में आया था और सोचा कि मैं के लिए एक अद्यतन जोड़ेंगे जो लोग इसे Google के माध्यम से ढूंढते हैं:
एफ # सीटीपी (April 2011) का वर्तमान संस्करण FET.exe सहित .NET 2.0 और .NET 4.0 बाइनरी दोनों शामिल हैं। मेरे पर स्थापित ...
.NET 2 = C:\Program Files (x86)\FSharp-2.0.0.0\bin\
.NET 4 = C:\Program Files (x86)\FSharp-2.0.0.0\v4.0\bin\
आप दृश्य स्टूडियो 11 बीटा या Visual Studio 2012 स्थापित किया है, मैं आपको निम्न पथ है, जहां आप Fsi.exe
और Fsc.exe
मिलेगा जाँच करें।
C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0
मैंने विजुअल स्टूडियो 2012 स्थापित किया है, और यह Fsi.exe का मार्ग है । धन्यवाद – Devid
- 1. एफ # इंटरैक्टिव खोल (एफएसआई) ट्यूटोरियल?
- 2. मुझे MysqlDumpSlow कमांड कहां मिल सकता है?
- 3. मुझे libpq स्रोत कहां मिल सकता है?
- 4. मुझे diff एल्गोरिदम कहां मिल सकता है?
- 5. मुझे एमएसपीईसी दस्तावेज कहां मिल सकता है?
- 6. मुझे TableDiff.exe कहां मिल सकता है?
- 7. मुझे System.Linq.Dynamic dll कहां मिल सकता है?
- 8. मुझे एडोब जार कहां मिल सकता है?
- 9. मुझे जॉग जार कहां मिल सकता है?
- 10. मुझे SilverlightUIAutomationHelper.dll कहां मिल सकता है?
- 11. मुझे पैकेज javax.media.opengl कहां मिल सकता है?
- 12. मुझे GACUtil कहां मिल सकता है?
- 13. मुझे jsdom दस्तावेज़ीकरण कहां मिल सकता है?
- 14. मुझे नवीनतम माइक्रोसॉफ्ट.एक्सचेंज.WebServices.DLL कहां मिल सकता है?
- 15. मुझे एमडीबीजी कहां मिल सकता है?
- 16. मुझे WSDL.exe कहां मिल सकता है?
- 17. मुझे Hpricot दस्तावेज़ कहां मिल सकता है?
- 18. fpcmake और Makefile.fpc, मुझे कुछ प्रशिक्षण कहां मिल सकता है?
- 19. मुझे Upshot.js उदाहरण और दस्तावेज़ीकरण कहां मिल सकता है?
- 20. मुझे सिस्टम.Web.Helpers, System.Web.WebPages, और System.Web.Razor कहां मिल सकता है?
- 21. मुझे सी # 3.0 व्याकरण कहां मिल सकता है?
- 22. मुझे विंडोज के लिए मानक-अनुरूप सी कंपाइलर कहां मिल सकता है?
- 23. मुझे जीसीसी बाइनरी कहां मिल सकती है?
- 24. मुझे आर्किलीयन एक्सएमएल कॉन्फ़िगरेशन दस्तावेज़ कहां मिल सकता है?
- 25. मुझे कैबर्स उपयोगिता कहां मिल सकती है?
- 26. मुझे एक neo4j त्वरित ट्यूटोरियल कहां मिल सकता है?
- 27. मुझे नमूना PHP एमवीसी एप्लिकेशन कहां मिल सकता है?
- 28. मुझे System.Numerics.BigInteger के लिए स्रोत कोड कहां मिल सकता है?
- 29. मुझे एक अच्छा एक्सएमपीपी (जैबर) ट्यूटोरियल कहां मिल सकता है?
- 30. मुझे रेल ट्यूटोरियल पर उन्नत रूबी कहां मिल सकता है?
पुनर्वितरण FSI और FSC शामिल हैं? पृष्ठ उनका उल्लेख नहीं करता है। – Joh
मैंने अभी अपनी टेस्ट मशीन पर कोशिश की है - ऐसा नहीं है। यह केवल F # असेंबली के लिए शुद्ध रनटाइम समर्थन है, स्क्रिप्ट नहीं। –
हाँ, आपका अधिकार। इसे प्रतिबिंबित करने के लिए मेरा उत्तर अपडेट करें। – Robert