2013-04-25 7 views
7

Ho installato Xamarin Studio 4.0.1 su Windows 8 x64 da http://monodevelop.com/Download. Quando ho eseguito Xamarin, è stato aggiornato alla 4.0.3. Ho installato i binding F #. Ho creato un nuovo progetto di console F #. Quando lo eseguo, funziona bene. Quando imposto un break-point ed eseguo, ottengo il seguente errore. Qualche idea, perché succede?Il debug di F # in Xamarin Studio 4.0.3 genera un errore

System.Runtime.InteropServices.COMException (0x80070032): la richiesta non è supportata. (Eccezione da HRESULT: 0x80070032) a 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, STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation, CorDebugCreateProcessFlags debuggingFlags, ICorDebugProcess & ppProcess) a Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (String applicationName, String comando, SECURITY_ATTRIBUTES processAttributes, SECURITY_ATTRIBUTES threadAttributes, inheritHandles booleani, Int32 creationFlags, ambiente IntPtr, String CurrentDirectory, STARTUPINFO STARTUPINFO , PROCESS_INFORMATION & processInformation, CorDebugCreateProcessFlags debuggingFlags) in Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (String applicationName, String commandLine, String currentDirectory, IDictionary`2 environment, Int32 flags) su MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun (DebuggerStartInfo startInfo) su Mono. Debugging.Client.DebuggerSession. <> c__DisplayClassc.b__a()

+1

Guardando la pila, sarà difficile dire da nessuno, tranne gli sviluppatori di Xamarin. Dal momento che possiedi Win8, hai provato lo stesso da VisualStudio? C'è una leggera possibilità che il tuo runtime F # sia difettoso e che si bloccherà anche lì, ma questo è piuttosto improbabile. Proverò a presentare un errore su Xamarin, specialmente se va bene a 4.0.1 – quetzalcoatl

+0

Visual Studio 2012 funziona correttamente. Presenterò un bug. Grazie. Il supporto del debugger –

+0

per F # in Xamarin Studio funziona su Mac, penso che questo potrebbe essere un problema con la versione di Windows –

risposta

1

Il problema con il Win32 debugger è che noi non sosteniamo il debug x64. Prova a eseguire il debug dell'applicazione in 32 bit e funzionerà.

Abbiamo bisogno di implementare debug remoto, ovvero generare un debugger a 64 bit in modo da poter eseguire il debug di un'applicazione a 64 bit. Usiamo MDbg come back-end.

controllare anche: http://blogs.msdn.com/b/jmstall/archive/2006/03/08/debugging-cross-platform.aspx

Problemi correlati