2013-04-25 5 views
7

Ich habe Xamarin Studio 4.0.1 unter Windows 8 x64 von http://monodevelop.com/Download installiert. Wenn ich Xamarin laufen ließ, wurde es auf 4.0.3 aktualisiert. Ich habe F # -Bindungen installiert. Ich habe ein neues F # -Konsolenprojekt erstellt. Wenn ich es laufe, funktioniert es gut. Wenn ich einen Haltepunkt einstelle und ihn führe, erhalte ich den folgenden Fehler. Irgendeine Idee, warum das passiert?Das Debuggen von F # in Xamarin Studio 4.0.3 löst einen Fehler aus

System.Runtime.InteropServices.COMException (0x80070032): Die Anforderung wird nicht unterstützt. (Ausnahme von HRESULT: 0X80070032) bei Microsoft.Samples.Debugging.CorDebug.NativeApi.ICorDebug.CreateProcess (String lpApplicationName, String lpCommandLine, SECURITY_ATTRIBUTES lpProcessAttributes, SECURITY_ATTRIBUTES lpThreadAttributes, Int32 bInheritHandles, UInt32 dwCreationFlags, IntPtr lpEnvironment, String lpCurrentDirectory, STARTUP lpStartupInfo, PROCESS_INFORMATION lpProcessInformation, CorDebugCreateProcessFlags debuggingFlags, ICorDebugProcess & ppProcess) bei Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (String application, String commandline, SECURITY_ATTRIBUTES processAttributes, SECURITY_ATTRIBUTES threadAttributes, Boolean inheritHandles, Int32 creationFlags, IntPtr Umwelt, String current, STARTUPSTARTUP , PROCESS_INFORMATION & processInformation, CorDebugCreateProcessFlags debuggingFlags) bei Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (Zeichenfolge applicationName, String Befehlszeile, String aktuelleDirectory, IDictionary `2 Umgebung, Int32 Flags) bei MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun (DebuggerStartInfo startInfo) bei Mono. Debugging.Client.DebuggerSession. <> c__DisplayClassc.b__a()

+1

auf dem Stapel der Suche, wird es schwer sein, von niemandem zu sagen, außer den Entwicklern von Xamarin. Da Sie Win8 besitzen, haben Sie dasselbe in VisualStudio versucht? Es gibt eine leichte Möglichkeit, dass Ihre F # -Laufzeit fehlerhaft ist und dass sie auch dort abstürzt, aber das ist ziemlich unwahrscheinlich. Ich würde versuchen, einen Fehler bei Xamarin, vor allem wenn es bei 4.0.1 – quetzalcoatl

+0

Visual Studio 2012 gut funktioniert. Ich werde einen Fehler melden. Vielen Dank. –

+0

Debugger-Unterstützung für F # in Xamarin Studio funktioniert auf dem Mac, denke ich, dass ein Problem mit der Windows-Version –

Antwort

1

Das Problem mit dem Win32-Debugger ist, dass wir unterstützen x64 Debuggen nicht. Versuchen Sie, die Anwendung in 32bit zu debuggen, und es wird funktionieren.

Wir müssen Remote-Debugging implementieren, aka launch eines 64-Bit-Debuggers, damit wir eine 64-Bit-App debuggen können. Wir verwenden MDBG als Backend.

Prüfen Sie auch: http://blogs.msdn.com/b/jmstall/archive/2006/03/08/debugging-cross-platform.aspx