2013-04-25 36 views
7

我在Windows 8 x64上從http://monodevelop.com/Download安裝了Xamarin Studio 4.0.1。當我運行Xamarin時,它已更新到4.0.3。我已經安裝了F#綁定。我創建了新的F#控制檯項目。當我運行它時,它工作正常。當我設置一個斷點並運行它時,出現以下錯誤。任何想法,爲什麼會發生?在Xamarin Studio 4.0.3中調試F#會引發錯誤

System.Runtime.InteropServices.COMException(0x80070032):該請求不受支持。 (從HRESULT異常:0x80070032) 在Microsoft.Samples.Debugging.CorDebug.NativeApi.ICorDebug.CreateProcess(字符串lpApplicationName,字符串lpCommandLine,SECURITY_ATTRIBUTES lpProcessAttributes,SECURITY_ATTRIBUTES lpThreadAttributes,的Int32 bInheritHandles,UInt32的dwCreationFlags,IntPtr的lpEnvironment,字符串lpCurrentDirectory,STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation,CorDebugCreateProcessFlags debuggingFlags,ICorDebugProcess & ppProcess) 在Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(字符串的applicationName,字符串命令行,SECURITY_ATTRIBUTES processAttributes,SECURITY_ATTRIBUTES threadAttributes,布爾inheritHandles,的Int32 creationFlags,IntPtr的環境,字符串currentDirectory所,STARTUPINFO STARTUPINFO ,PROCESS_INFORMATION & processInformation,CorDebugCreateProcessFlags debuggingFlags) at MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun(DebuggerStartInfo startInfo) Mono上的Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(String applicationName,String commandLine,String currentDirectory,IDictionary`2 environment,Int32 flags) 。 Debugging.Client.DebuggerSession。 <> c__DisplayClassc.b__a()

+1

堆棧來看,這將是很難的,除了Xamarin的開發任何人說。既然你擁有Win8,你有沒有在VisualStudio中嘗試過?有一點可能性,你的F#運行時有問題,它也會在那裏崩潰,但那是......不太可能。我會嘗試向Xamarin提交一個bug,尤其是如果它在4.0.1時可以運行 – quetzalcoatl 2013-04-25 13:17:06

+0

Visual Studio 2012可以正常工作。我會提交一個錯誤。謝謝。 – 2013-04-25 13:21:02

+0

Xamarin Studio中的F#的調試器支持在Mac上可以正常工作,我認爲這可能是Windows版本的一個問題 – 2013-04-25 16:44:43

回答