"out of the tin" if I try to run a simple hello word I get the following error, preceded by a dialog telling me that If I'm on a 64 bit machine (64bit Vista running on a AMD Phenom) then I should set my CPU to be a 32bit intel (not 64bitAMD or generic CPU)
this all seems counter intuative to me, and why does the 64bit AMD option also fail!
SharpDevelop Version : 3.0.0.2970
.NET Version : 2.0.50727.1434
OS Version : Microsoft Windows NT 6.0.6001 Service Pack 1
Current culture : English (United Kingdom) (en-GB)
Current UI language : en-US
Running under WOW6432, processor architecture: AMD64
Working Set Memory : 108748kb
GC Heap Memory : 31293kb
Exception thrown:
System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
at Debugger.Interop.CorDebug.ICorDebugProcess.HasQueuedCallbacks(ICorDebugThread pThread, Int32& pbQueued)
at Debugger.Wrappers.CorDebug.ICorDebugProcess.HasQueuedCallbacks()
at Debugger.ManagedCallback.ExitCallback()
at Debugger.ManagedCallback.DebuggerError(ICorDebugProcess pProcess, Int32 errorHR, UInt32 errorCode)
at Debugger.ManagedCallbackProxy.<>c__DisplayClass49.<DebuggerError>b__48()
at Debugger.Interop.MTA2STA.<>c__DisplayClass3.<EnqueueCall>b__0()
at Debugger.Interop.MTA2STA.PerformCall()
at Debugger.Interop.MTA2STA.PerformAllCalls()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()