मैंने ओएसएक्स पर एफ # अनुभव को आजमाने के लिए एक्समरिन स्टूडियो स्थापित किया है। काम करता है ठीक स्थापित करने और मैं एफ # ट्यूटोरियल परियोजना बनाने में सक्षम हूँ, लेकिन जब इसे खोलने की कोशिश करता है Tutorial.fs फाइल मैं निम्न संदेश मिलता है:एक्समरिन स्टूडियो एफ # फाइलें खोलने में विफल रहता है
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: Method not found: 'Mono.TextEditor.Highlighting.ResourceXmlProvider.Open'.
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
at Mono.Addins.TypeExtensionNode.CreateInstance() [0x00000] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/external/mono-addins/Mono.Addins/Mono.Addins/TypeExtensionNode.cs:93
at MonoDevelop.SourceEditor.SyntaxModeCodon.get_SyntaxMode() [0x00000] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SyntaxModeCodon.cs:42
at MonoDevelop.SourceEditor.SyntaxModeService+<SyntaxModeService>c__AnonStorey17.<>m__61 (Mono.TextEditor.TextDocument d) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SyntaxModeService.cs:45
at Mono.TextEditor.Highlighting.SyntaxModeProvider.Create (Mono.TextEditor.TextDocument doc) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxMode.cs:839
at Mono.TextEditor.Highlighting.SyntaxModeService.GetSyntaxMode (Mono.TextEditor.TextDocument doc, System.String mimeType) [0x00036] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.cs:157
at MonoDevelop.SourceEditor.SourceEditorView.UpdateMimeType (System.String fileName) [0x00042] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:926
at MonoDevelop.SourceEditor.SourceEditorView.Load (System.String fileName, System.Text.Encoding loadEncoding) [0x00040] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:792
at MonoDevelop.SourceEditor.SourceEditorView.Load (System.String fileName) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:729
at MonoDevelop.Ide.Gui.LoadFileWrapper.Invoke (System.String fileName) [0x00107] in /Users/builder/data/lanes/monodevelop-lion-evolve_fixed/a8bf58d3/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:1181
फ़ाइल पर डबल क्लिक करके भी ऊपर में जो परिणाम संदेश। फ़ाइल Xamarin स्टूडियो में दिखाई दे रही है। मैं ट्यूटोरियल प्रोजेक्ट चला सकता हूं और यह एक टर्मिनल खोलता है और फ़ाइल को निष्पादित करता है, अगर मैं मोनो 3.0.10 का उपयोग कर रहा हूं। मैं xamarin स्टूडियो संस्करण 4.0.4 का उपयोग कर रहा हूं और दोनों मोनो 3.0.10 और 2.10.12 स्थापित हैं।
एक और बात है जो मुझे समझ में नहीं आती है कि यह संबंधित हो सकता है और यह संदर्भों के तहत है मुझे एक चेतावनी है कि FSharp.Core मोनो/.NET 4.0 (मोनो 3.0.10 में) के लिए उपलब्ध नहीं है। मैंने सोचा कि मुझे फ़ाइल चलाने से रोक देगा लेकिन ऐसा इसलिए नहीं था कि मुझे यकीन नहीं है कि यह संबंधित है या नहीं।
आपको http://fsharp.org/use/ios/ पर अद्यतित F # + Xamarin स्टूडियो स्थापना निर्देश मिलेंगे। (निर्देश एंड्रॉइड के लिए भी लागू होते हैं) –