2013-04-25 64 views
7

Tôi đã cài đặt Xamarin Studio 4.0.1 trên Windows 8 x64 từ http://monodevelop.com/Download. Khi tôi chạy Xamarin, nó đã được cập nhật lên 4.0.3. Tôi đã cài đặt F # bindings. Tôi đã tạo dự án bàn điều khiển F # mới. Khi tôi chạy nó, nó hoạt động tốt. Khi tôi đặt điểm ngắt và chạy nó, tôi nhận được lỗi sau. Bất kỳ ý tưởng nào, tại sao điều đó lại xảy ra?Gỡ lỗi F # trong Xamarin Studio 4.0.3 ném lỗi

System.Runtime.InteropServices.COMException (0x80070032): Yêu cầu không được hỗ trợ. (Ngoại lệ từ HRESULT: 0x80070032) tại 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) tại Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (string applicationName, string commandline, SECURITY_ATTRIBUTES processAttributes, SECURITY_ATTRIBUTES threadAttributes, inheritHandles Boolean, Int32 creationFlags, môi trường IntPtr, string currentDirectory, STARTUPINFO startupInfo , PROCESS_INFORMATION & processInformation, CorDebugCreateProcessFlags debuggingFlags) tại Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess (String applicationName, String commandLine, String currentDirectory, IDictionary`2 environment, Int32 flags) tại MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun (DebuggerStartInfo startInfo) tại Mono. Debugging.Client.DebuggerSession. <> c__DisplayClassc.b__a()

+1

Nhìn vào ngăn xếp, nó sẽ là khó để nói bởi bất cứ ai ngoại trừ các nhà phát triển của Xamarin. Kể từ khi bạn sở hữu Win8, bạn đã thử cùng một từ trong VisualStudio? Có một khả năng nhỏ mà thời gian chạy F # của bạn bị lỗi và nó sẽ sụp đổ ở đó, nhưng thats .. khá khó xảy ra. Tôi muốn thử nộp một lỗi tại Xamarin's, đặc biệt nếu nó wa OK tại 4.0.1 – quetzalcoatl

+0

Visual Studio 2012 hoạt động tốt. Tôi sẽ gửi một lỗi. Cảm ơn. –

+0

hỗ trợ trình sửa lỗi cho F # trong Xamarin Studio hoạt động trên Mac, tôi nghĩ rằng đây có thể là sự cố với phiên bản Windows –

Trả lời

1

Vấn đề với trình gỡ lỗi Win32 là chúng tôi không hỗ trợ gỡ lỗi x64. Hãy thử gỡ lỗi ứng dụng trong 32bit và nó sẽ hoạt động.

Chúng tôi cần triển khai thực hiện gỡ lỗi từ xa, còn gọi là trình gỡ lỗi 64 bit để chúng tôi có thể gỡ lỗi ứng dụng 64 bit. Chúng tôi sử dụng MDbg làm phụ trợ.

Ngoài ra kiểm tra: http://blogs.msdn.com/b/jmstall/archive/2006/03/08/debugging-cross-platform.aspx