2013-04-25 72 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

回答

相关问题