2014-04-30 5 views
5

के लिए FSharp.Core को अपडेट करने के लिए कैसे मैं fsi में एक स्क्रिप्ट चलाने की कोशिश कर रहा हूं। मुझे निम्नलिखित त्रुटि मिलती है।विजुअल स्टूडियो 2012 एफएसआई

फ़ाइल या विधानसभा 'FSharp.Core, संस्करण = 4.3.1.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a' या उसके निर्भरता से एक लोड नहीं कर सका। सिस्टम निर्दिष्ट फाइल का पता लगाने में नाकामयाब रहा।

मुझे निम्नलिखित संदर्भ मिलते हैं जो सुझाव देते हैं कि मुझे डिफ़ॉल्ट FSharp.Core संस्करण को विजुअल स्टूडियो के अंदर कहीं भी अपडेट करना पड़ सकता है, nuget के साथ पैकेज डाउनलोड करना पर्याप्त नहीं है।

मुझे यकीन है कि इसे ठीक करने और मैं स्थायी रूप से विन्यास बनाम नुकसान डर लग रहा है नहीं कर रहा हूँ।

उत्तर

2

आप देख सकते हैं जहां FSI

System.AppDomain.CurrentDomain.BaseDirectory;; 

टाइपिंग अपने कंप्यूटर में स्थित है मैं

C: \ Program Files (x86) माइक्रोसॉफ्ट SDKs \ \ एफ # \ 3.1 \ फ्रेमवर्क \ v4 .0 \

और मैं एक फ़ाइल है

Fsi.exe.config

जो रीडायरेक्ट करता है।

आप शायद पुरानी FSharp स्थापना को इंगित करते हैं, 4.3.0.0 और 4.3.1.0 बाइनरी संगत होना चाहिए।

+0

धन्यवाद। वीएस को पुनरारंभ करने के बाद, स्क्रिप्ट अब निष्पादित होती है लेकिन इंटेलिसेन्स अभी भी ठीक से काम नहीं करता है। – NoIdeaHowToFixThis

+0

ओह एफएसआई में कोई इंटेलिजेंस नहीं है यदि आप यही कहते हैं। इसका उपयोग करने का तरीका है अपनी स्क्रिप्ट fsx फ़ाइल में, संपादक में, फिर हाइटलाइट और alt + दर्ज करें। जो एफएसआई – nicolas

+0

में टेक्स्ट क्षेत्र भेजता है हां, मुझे पता है, धन्यवाद। क्षमा करें, मेरा प्रश्न नवीनतम संपादन के साथ गन्दा हो गया। अब स्क्रिप्ट एफएसआई में ठीक से चलती है लेकिन विजुअल स्टूडियो एडिटर में इंटेलिसेन्स, जहां मैं अपनी स्क्रिप्ट टाइप करता हूं, काम नहीं कर रहा है। – NoIdeaHowToFixThis

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