I just downloaded SharpDevelop 3.0 from SourceForge.net yesterday. I am specifically interested in using it for the Workflow Foundation capability. I created a new C# workflow project and when I tried to open the Workflow1.xoml file, I get the message below about an unandled exception.
I also downloaded SharpDevelop 2.2 and installed the Workflow Foundation Addin. But when I try to create a workflow project, the option for workflow is not available anywhere.
Thank you for any help you can provide. I'm really excited about learning how to use your product!
Unhandled Exception:
SharpDevelop Version : 3.0.0.2970
.NET Version : 2.0.50727.1433
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture : English (United States) (en-US)
Working Set Memory : 90608kb
GC Heap Memory : 17155kb
Exception thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
at WorkflowDesigner.ViewContentControl.SaveWorkflow(Stream stream)
at WorkflowDesigner.WorkflowPrimaryViewContent.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentViewToStream(Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentView()
at ICSharpCode.SharpDevelop.OpenedFile.SwitchedToView(IViewContent newView)
at ICSharpCode.SharpDevelop.FileServiceOpenedFile.WorkbenchActiveViewContentChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.set_ActiveViewContent(IViewContent value)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.OnWorkbenchActiveViewContentChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.set_ActiveWorkbenchWindow(IWorkbenchWindow value)
at ICSharpCode.SharpDevelop.Gui.DefaultWorkbench.OnActiveWindowChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkbenchLayout.OnActiveWorkbenchWindowChanged(EventArgs e)
at ICSharpCode.SharpDevelop.Gui.SdiWorkbenchLayout.ActiveContentChanged(Object sender, EventArgs e)
at WeifenLuo.WinFormsUI.Docking.DockPanel.OnActiveContentChanged(EventArgs e)
at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.RefreshActiveWindow()
at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.HookEventHandler(Object sender, HookEventArgs e)
at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.OnHookInvoked(HookEventArgs e)
at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.LocalWindowsHook.CoreHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.UnsafeNativeMethods.SetFocus(HandleRef hWnd)
at System.Windows.Forms.ContainerControl.FocusActiveControlInternal()
at System.Windows.Forms.ContainerControl.SetActiveControlInternal(Control value)
at System.Windows.Forms.ContainerControl.SetActiveControl(Control ctl)
at System.Windows.Forms.ContainerControl.set_ActiveControl(Control value)
at System.Windows.Forms.Control.Select(Boolean directed, Boolean forward)
at System.Windows.Forms.Control.SelectNextControl(Control ctl, Boolean forward, Boolean tabStopOnly, Boolean nested, Boolean wrap)
at System.Windows.Forms.Control.SelectNextControlInternal(Control ctl, Boolean forward, Boolean tabStopOnly, Boolean nested, Boolean wrap)
at System.Windows.Forms.Control.SelectNextIfFocused()
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at WeifenLuo.WinFormsUI.Docking.DockContentHandler.SetVisible()
at WeifenLuo.WinFormsUI.Docking.DockPane.set_ActiveContent(IDockContent value)
at WeifenLuo.WinFormsUI.Docking.DockPaneStripBase.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at WeifenLuo.WinFormsUI.Docking.DockPaneStripBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)