मैंने F # में एक प्रोजेक्ट बनाया है जो F # 3.1 रनटाइम को लक्षित करता है (यानी, FSharp.Core संस्करण 4.3.1)। फिर मैंने एक कंसोल सी # एप्लिकेशन बनाया है, मेरे एफ # प्रोजेक्ट के लिए एक प्रोजेक्ट संदर्भ जोड़ा है, FSharp.Core.dll 4.3.1 का संदर्भ जोड़ा।.NET रनटाइम FSharp.Core 4.3.0 लोड करने का प्रयास करता है भले ही सभी प्रोजेक्ट संदर्भ 4.3.1
सब कुछ किसी भी त्रुटि या चेतावनी के बिना संकलित, लेकिन जब मैं एफ # परियोजना से किसी भी प्रकार का उपयोग करने के कोशिश कर रहा हूँ क्रम इस फेंकता है: क्यों यह FSharp.Core 4.3.0 जब सभी के लिए खोज करता है
System.IO.FileLoadException : Could not load file or assembly 'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
मेरी परियोजनाओं संदर्भ 4.3.1? यदि मैं सभी परियोजना संदर्भों को 4.3.1 से 4.3.0 तक बदलता हूं कि सब कुछ ठीक काम करेगा, लेकिन संस्करण 4.3.1 के साथ क्या हो रहा है?
पीएस दोनों परियोजना लक्ष्य .NET 4.5.1। मैं माइक्रोसॉफ्ट विजुअल स्टूडियो 2013
क्या आप उदाहरण के लिए FSharp.Data का संदर्भ देते हैं? –