[MonoDevelop] Debugging under Windows (MonoDevelop 2.6 Beta1)
alex
houseofbadger at yandex.ru
Thu Mar 10 07:24:51 EST 2011
Thanks
debugger started. seems to me work ok
10.03.2011, 14:55, "Lluis Sanchez Gual" <slluis.devel at gmail.com>:
> I think I fixed the problem. Please try the latest Windows build from:
>
> http://monodevelop.com/Download/Trunk_Builds
>
> El dj 10 de 03 de 2011 a les 13:14 +0300, en/na alex va escriure:
>
>> I lightly confused I found two combo boxes for setup platform in Option -> Build -> Compiler tab.
>>
>> the first of them is Configuration (Debug/Release) combo box and Platform Combo box (upper of form)
>> the second of them is Target platform combo box in General option
>>
>> What is different between these options?
>>
>> My solution contains two projects
>>
>> 1. CLI (command Line Interface) module - that should be compiled to EXE module
>> 2. Engine module that should be compiled to DLL module
>>
>> I observed for exe module
>> in Platform combo box only x86 option
>> in Target Platform 4 options (Any CPU, x86, x64, Itanium)
>>
>> for DLL module
>> in Platform combo box only AnyCPU
>> for target platform 4 options (Any CPU, x86, x64, Itanium)
>>
>> Why Platform combo box contains different alternatives for EXE and DLL?
>> I've setup x86 for target platform, for EXE and DLL, the rebuilt solution and have the same issue, debugger does not start
>> I've tried the following scenario : Clean All, then Build All and have the same result, debugger does not start
>> I've tried the following scenario : Clean All, then ReBuild All and have the same result, debugger does not start
>>
>> Shall I send additional files, logs etc?
>>
>> Host OS is Windows XP SP3. OS start as guest OS on VmWare 6.5.1 virtual machine
>>
>> Thanks
>> Alex
>>
>> 10.03.2011, 11:28, "Lluis Sanchez Gual" <slluis.devel at gmail.com>;;;:
>>> The debugger only supports 32bit applications. Make sure you have x86 as
>>> target platform, and not AnyCPU.
>>>
>>> El dj 10 de 03 de 2011 a les 11:16 +0300, en/na alex va escriure:
>>>> Hello
>>>>
>>>> I tried to use debugger on my project and observed the following.
>>>> The same result I observed on stable version 2.4.2
>>>> Seems to me I use wrong options for building. Could you please help me?
>>>>
>>>> ---------------------- LOG ------------------------------------
>>>> The debugger's protocol is incompatible with the debuggee. (Exception from HRESULT: 0x8013134B).
>>>>
>>>> System.Runtime.InteropServices.COMException (0x8013134B): The debugger's protocol is incompatible with the debuggee. (Exception from HRESULT: 0x8013134B)
>>>> at 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)
>>>> at Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(String applicationName, String commandLine, SECURITY_ATTRIBUTES processAttributes, SECURITY_ATTRIBUTES threadAttributes, Boolean inheritHandles, Int32 creationFlags, IntPtr environment, String currentDirectory, STARTUPINFO startupInfo, PROCESS_INFORMATION& processInformation, CorDebugCreateProcessFlags debuggingFlags)
>>>> at Microsoft.Samples.Debugging.CorDebug.CorDebugger.CreateProcess(String applicationName, String commandLine, String currentDirectory, IDictionary`2 environment, Int32 flags)
>>>> at MonoDevelop.Debugger.Win32.CorDebuggerSession.OnRun(DebuggerStartInfo startInfo)
>>>> at Mono.Debugging.Client.DebuggerSession.<>c__DisplayClassc.<Run>b__a()
>> --
>> With Best Regards
>> Alex
--
With Best Regards
Alex
More information about the Monodevelop-list
mailing list