Quantcast
Channel: SharpDevelop Community
Viewing all 1764 articles
Browse latest View live

Find-and-replace dialog

$
0
0

Hello,

I recognized the following issues in the find-and-replace dialog:

  • Most UI elements don't go along with an increased system font size
  • Dialog can be minimized and maximized
  • When you manually select text and then press "Replace" the text is not replaced, but only the search is performed. Other editors don't behave this way.
  • Replacing with sequences like "\r\n" doesn't resolve correctly, it's taken literally, even with regular-expressions mode

Corrections for German

$
0
0

Hello,

Find-and-replace dialog

when you compare editors (including Notepad) the terms should be:

  • Not "Finden", but "Weitersuchen"
  • Not "Alle finden", but "Alle suchen"
  • Not "Einschließlich Unterordner", but "Unterordner einschließen"
  • Not "Schauen Sie auf diese Dateitypen:", but "Dateifilter:"
  • Not "Methode:", but "Suchmodus:"
  • Not "Alles ersetzen", but "Alle ersetzen"
  • Not "Ersetzen mit:", but "Ersetzen durch:"
  • Not "Suchen und Ersetzen", but "Suchen und ersetzen"

All entries of the upper combobox should start with an upper-case letter.

Status bar

The position of the cursor is stated in uncommon cryptical abbreviations.

  • "Z" (line) should be "Zeile %d"
  • "S" (column) should be "Spalte %d"
  • "Zei" (character) should be "Zeichen %d"

Too small button padding

$
0
0

Hello,

many buttons throughout the IDE have a too small padding.

Example for good padding: Settings > Package Management

Example for bad padding: Settings > Debugging

Misaligned checkbox text

$
0
0

Hello,

I have seen many check boxes and radio buttons whose text is not vertically centered to their box. Example: Project Settings > Signing. Maybe this only comes to mind with an increased system font size.

Cut off text

$
0
0

Hello,

to reproduce this issue you probably have to increase your system's font size. Some UI elements are cut off due to fixed extents.

Examples:

  • Project Settings > Application > Output type combobox
  • Project Settings > Application > Project Information
  • Project Settings > Assembly Info > Neutral language
  • Edit menu > Wort Count...

Empty line at start of document

$
0
0

Hello,

when you clear the file header text and create a new file, the file will have an empty line at the beginning.

Toolbar icons for debugging hard to understand

$
0
0

Hello,

in my opinion, the toolbar icons for debugging are hard to understand or can be misunderstood. There are icons that are easier to understand. See, e.g., this image.

Tiny symbols on high-dpi monitor

$
0
0

Hello,

most of the icons scale well (200%), but there are some left, that have remained tiny on a high-dpi monitor. They can be found in the tree view of the "Projects" dockable dialog.


Website zoom

$
0
0

Hello,

a website zoom is needed because otherwise you cannot use browser tabs anymore on a high-dpi monitor.

Close tab with double-click

$
0
0

Hello,

it would be useful if a tab could optionally be closed by double-clicking it.

Wrong font

$
0
0

Hello,

in the "Projects" tree view the name of the main project that's written in bold has a smaller font, while the rest of the tree view goes along with an increased system font size.

Look of caption bars of dockable dialogs

$
0
0

Hello,

the caption bars of the dockable dialogs could be improved:

  • A little bit higher (the text in increased system font size in slightly cut off)
  • Wide rectangular buttons for easier access

(Windows 8.1, 200% scaling)

Navigation shortcuts

$
0
0

Hello,

please enable the common shortcuts Alt+Left and Alt+Right for the navigation feature from the toolbar.

Help font setting

$
0
0

Hello,

please enable a setting for the font of the help text of the overlay windows.

Error

$
0
0

SharpDevelop Version : 5.1.0.5134-RC-d5052dc5
.NET Version         : 4.5.51209
OS Version           : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture      : Spanish (Colombia) (es-CO)
Working Set Memory   : 321484kb
GC Heap Memory       : 75838kb

Unhandled WPF exception
Exception thrown:
System.InvalidOperationException: Un elemento ItemsControl no es coherente con su origen de elemento.
  Consulte la excepción interna para obtener más información. ---> System.Exception: Información para desarrolladores (usar el Visualizador de texto para leerla):
Se produjo esta excepción porque el generador del control 'System.Windows.Controls.DataGrid Items.Count:3' con el nombre '_DataGrid' recibió una secuencia de eventos CollectionChanged que no se corresponden con el estado actual de la colección Items.  Se detectaron las siguientes diferencias:
  El recuento acumulado 2 es distinto del recuento real 3. [El recuento acumulado es (Recuento en el último restablecimiento + Nº adiciones - Nº eliminaciones desde el último restablecimiento)].
  En el índice 0: el elemento '{NewItemPlaceholder}' del generador es distinto del elemento 'ICSharpCode.Reporting.BaseClasses.AbstractColumn' real.

Uno o varios de los siguientes orígenes pueden haber generado los eventos incorrectos:
     System.Windows.Controls.ItemContainerGenerator
      System.Windows.Controls.ItemCollection
       System.Windows.Data.ListCollectionView
        System.Collections.Generic.List`1[[ICSharpCode.Reporting.BaseClasses.AbstractColumn, ICSharpCode.Reporting, Version=5.1.0.5134, Culture=neutral, PublicKeyToken=null]]
(Los orígenes marcados se consideran las causas más probables del problema).

Las causas más habituales son (a) el cambio de la colección o su recuento sin generar un evento correspondiente y (b) la generación de un evento con un parámetro de elemento o índice incorrecto.

El seguimiento de la pila de la excepción describe cómo se detectaron las incoherencias, no cómo ocurrieron.  Para obtener una excepción más puntual, establezca la propiedad 'PresentationTraceSources.TraceLevel' adjunta del generador en el valor 'High' y vuelva a ejecutar el escenario.  Una forma de hacerlo es ejecutar un comando similar al siguiente:
   System.Diagnostics.PresentationTraceSources.SetTraceLevel(myItemsControl.ItemContainerGenerator, System.Diagnostics.PresentationTraceLevel.High)
desde la ventana Inmediato. Esto hace que la lógica de detección se ejecute después de cada evento CollectionChanged, por lo que ralentizará la aplicación.

   --- Fin del seguimiento de la pila de la excepción interna ---
   en System.Windows.Controls.ItemContainerGenerator.Verify()
   en System.Windows.Controls.VirtualizingStackPanel.MeasureChild(IItemContainerGenerator& generator, IContainItemStorage& itemStorageProvider, IContainItemStorage& parentItemStorageProvider, Object& parentItem, Boolean& hasUniformOrAverageContainerSizeBeenSet, Double& computedUniformOrAverageContainerSize, Boolean& computedAreContainersUniformlySized, IList& items, Object& item, IList& children, Int32& childIndex, Boolean& visualOrderChanged, Boolean& isHorizontal, Size& childConstraint, Rect& viewport, VirtualizationCacheLength& cacheSize, VirtualizationCacheLengthUnit& cacheUnit, Boolean& foundFirstItemInViewport, Double& firstItemInViewportOffset, Size& stackPixelSize, Size& stackPixelSizeInViewport, Size& stackPixelSizeInCacheBeforeViewport, Size& stackPixelSizeInCacheAfterViewport, Size& stackLogicalSize, Size& stackLogicalSizeInViewport, Size& stackLogicalSizeInCacheBeforeViewport, Size& stackLogicalSizeInCacheAfterViewport, Boolean& mustDisableVirtualization, Boolean isBeforeFirstItem, Boolean isAfterFirstItem, Boolean isAfterLastItem, Boolean skipActualMeasure, Boolean skipGeneration, Boolean& hasBringIntoViewContainerBeenMeasured, Boolean& hasVirtualizingChildren)
   en System.Windows.Controls.VirtualizingStackPanel.MeasureOverrideImpl(Size constraint, Nullable`1& lastPageSafeOffset, List`1& previouslyMeasuredOffsets, Boolean remeasure)
   en System.Windows.Controls.VirtualizingStackPanel.MeasureOverride(Size constraint)
   en System.Windows.Controls.Primitives.DataGridRowsPresenter.MeasureOverride(Size constraint)
   en System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   en System.Windows.UIElement.Measure(Size availableSize)
   en System.Windows.ContextLayoutManager.UpdateLayout()
   en System.Windows.UIElement.UpdateLayout()
   en System.Windows.Controls.ItemsControl.OnBringItemIntoView(ItemInfo info)
   en System.Windows.Controls.DataGrid.ScrollCellIntoView(ItemInfo info, DataGridColumn column)
   en System.Windows.Controls.DataGrid.OnCurrentCellChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   en System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   en System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   en System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   en System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   en System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   en System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value)
   en System.Windows.Controls.DataGrid.SetCurrentCellToNewItem(Object newItem)
   en System.Windows.Controls.DataGrid.OnExecutedBeginEdit(ExecutedRoutedEventArgs e)
   en System.Windows.Controls.DataGrid.OnExecutedBeginEdit(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   en System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   en System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   en System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   en System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   en System.Windows.Controls.DataGrid.BeginEdit(RoutedEventArgs editingEventArgs)
   en System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDown(MouseButtonEventArgs e)
   en System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDownThunk(Object sender, MouseButtonEventArgs e)
   en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   en System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
   en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   en System.Windows.Input.InputManager.ProcessStagingArea()
   en System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   en System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   en System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   en System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

---- Recent log messages:
09:12:45.292 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.292 [1] DEBUG - ResourceReader requested for culture:
09:12:45.292 [1] DEBUG - ResourceReader requested for culture:
09:12:45.294 [1] DEBUG - Forms designer: Initializing nested service container of pnlPpal [System.Windows.Forms.Panel], BorderStyle: System.Windows.Forms.BorderStyle.None using Reflection
09:12:45.296 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.296 [1] DEBUG - Forms designer: Initializing nested service container of txtNombre [System.Windows.Forms.TextBox], Text:  using Reflection
09:12:45.299 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.300 [1] DEBUG - Forms designer: Initializing nested service container of label2 [System.Windows.Forms.Label], Text:  using Reflection
09:12:45.301 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.302 [1] DEBUG - Forms designer: Initializing nested service container of lblID_TipID [System.Windows.Forms.Label], Text:  using Reflection
09:12:45.304 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.305 [1] DEBUG - Forms designer: Initializing nested service container of label1 [System.Windows.Forms.Label], Text:  using Reflection
09:12:45.312 [1] DEBUG - Forms designer: Component added/removed/renamed, Loading=True, Unloading=False
09:12:45.318 [1] DEBUG - Forms designer: DesignerLoader loaded, HasSucceeded=True
09:12:45.325 [1] DEBUG - FormsDesigner loaded, setting ActiveDesignSurface to System.ComponentModel.Design.DesignSurface
09:12:57.195 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Project.ProjectBrowserPad
09:12:57.195 [1] DEBUG - IDEContainer: Disconnecting property grid from service provider
09:13:49.036 [1] DEBUG - ActiveContentChanged to ICSharpCode.FormsDesigner.FormsDesignerViewContent
09:13:49.036 [1] DEBUG - IDEContainer: Connecting property grid to service provider
09:13:49.972 [1] DEBUG - DefinitionViewPad.Update
09:14:40.579 [1] DEBUG - DefinitionViewPad.Update
09:14:50.086 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Project.ProjectBrowserPad
09:14:50.086 [1] DEBUG - IDEContainer: Disconnecting property grid from service provider
09:15:05.294 [1] DEBUG - Save C:\Users oberto.ruiz\Documents\SharpDevelop Projects\GestCorresp\GestCorresp\frm ptTipo_ID.srd
09:16:11.192 [1] ERROR - Unhandled WPF exception
--> Exception:
System.InvalidOperationException: Un elemento ItemsControl no es coherente con su origen de elemento.
  Consulte la excepción interna para obtener más información. ---> System.Exception: Información para desarrolladores (usar el Visualizador de texto para leerla):
Se produjo esta excepción porque el generador del control 'System.Windows.Controls.DataGrid Items.Count:3' con el nombre '_DataGrid' recibió una secuencia de eventos CollectionChanged que no se corresponden con el estado actual de la colección Items.  Se detectaron las siguientes diferencias:
  El recuento acumulado 2 es distinto del recuento real 3. [El recuento acumulado es (Recuento en el último restablecimiento + Nº adiciones - Nº eliminaciones desde el último restablecimiento)].
  En el índice 0: el elemento '{NewItemPlaceholder}' del generador es distinto del elemento 'ICSharpCode.Reporting.BaseClasses.AbstractColumn' real.

Uno o varios de los siguientes orígenes pueden haber generado los eventos incorrectos:
     System.Windows.Controls.ItemContainerGenerator
      System.Windows.Controls.ItemCollection
       System.Windows.Data.ListCollectionView
        System.Collections.Generic.List`1[[ICSharpCode.Reporting.BaseClasses.AbstractColumn, ICSharpCode.Reporting, Version=5.1.0.5134, Culture=neutral, PublicKeyToken=null]]
(Los orígenes marcados se consideran las causas más probables del problema).

Las causas más habituales son (a) el cambio de la colección o su recuento sin generar un evento correspondiente y (b) la generación de un evento con un parámetro de elemento o índice incorrecto.

El seguimiento de la pila de la excepción describe cómo se detectaron las incoherencias, no cómo ocurrieron.  Para obtener una excepción más puntual, establezca la propiedad 'PresentationTraceSources.TraceLevel' adjunta del generador en el valor 'High' y vuelva a ejecutar el escenario.  Una forma de hacerlo es ejecutar un comando similar al siguiente:
   System.Diagnostics.PresentationTraceSources.SetTraceLevel(myItemsControl.ItemContainerGenerator, System.Diagnostics.PresentationTraceLevel.High)
desde la ventana Inmediato. Esto hace que la lógica de detección se ejecute después de cada evento CollectionChanged, por lo que ralentizará la aplicación.

   --- Fin del seguimiento de la pila de la excepción interna ---
   en System.Windows.Controls.ItemContainerGenerator.Verify()
   en System.Windows.Controls.VirtualizingStackPanel.MeasureChild(IItemContainerGenerator& generator, IContainItemStorage& itemStorageProvider, IContainItemStorage& parentItemStorageProvider, Object& parentItem, Boolean& hasUniformOrAverageContainerSizeBeenSet, Double& computedUniformOrAverageContainerSize, Boolean& computedAreContainersUniformlySized, IList& items, Object& item, IList& children, Int32& childIndex, Boolean& visualOrderChanged, Boolean& isHorizontal, Size& childConstraint, Rect& viewport, VirtualizationCacheLength& cacheSize, VirtualizationCacheLengthUnit& cacheUnit, Boolean& foundFirstItemInViewport, Double& firstItemInViewportOffset, Size& stackPixelSize, Size& stackPixelSizeInViewport, Size& stackPixelSizeInCacheBeforeViewport, Size& stackPixelSizeInCacheAfterViewport, Size& stackLogicalSize, Size& stackLogicalSizeInViewport, Size& stackLogicalSizeInCacheBeforeViewport, Size& stackLogicalSizeInCacheAfterViewport, Boolean& mustDisableVirtualization, Boolean isBeforeFirstItem, Boolean isAfterFirstItem, Boolean isAfterLastItem, Boolean skipActualMeasure, Boolean skipGeneration, Boolean& hasBringIntoViewContainerBeenMeasured, Boolean& hasVirtualizingChildren)
   en System.Windows.Controls.VirtualizingStackPanel.MeasureOverrideImpl(Size constraint, Nullable`1& lastPageSafeOffset, List`1& previouslyMeasuredOffsets, Boolean remeasure)
   en System.Windows.Controls.VirtualizingStackPanel.MeasureOverride(Size constraint)
   en System.Windows.Controls.Primitives.DataGridRowsPresenter.MeasureOverride(Size constraint)
   en System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   en System.Windows.UIElement.Measure(Size availableSize)
   en System.Windows.ContextLayoutManager.UpdateLayout()
   en System.Windows.UIElement.UpdateLayout()
   en System.Windows.Controls.ItemsControl.OnBringItemIntoView(ItemInfo info)
   en System.Windows.Controls.DataGrid.ScrollCellIntoView(ItemInfo info, DataGridColumn column)
   en System.Windows.Controls.DataGrid.OnCurrentCellChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   en System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   en System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   en System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   en System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   en System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   en System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value)
   en System.Windows.Controls.DataGrid.SetCurrentCellToNewItem(Object newItem)
   en System.Windows.Controls.DataGrid.OnExecutedBeginEdit(ExecutedRoutedEventArgs e)
   en System.Windows.Controls.DataGrid.OnExecutedBeginEdit(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   en System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   en System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   en System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   en System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   en System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   en System.Windows.Controls.DataGrid.BeginEdit(RoutedEventArgs editingEventArgs)
   en System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDown(MouseButtonEventArgs e)
   en System.Windows.Controls.DataGridCell.OnAnyMouseLeftButtonDownThunk(Object sender, MouseButtonEventArgs e)
   en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   en System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
   en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   en System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   en System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   en System.Windows.Input.InputManager.ProcessStagingArea()
   en System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   en System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   en System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   en System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   en MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

---- Post-error application state information:
Installed 3rd party AddIns:
ProjectService.CurrentSolution: [Solution C:\Users oberto.ruiz\Documents\SharpDevelop Projects\GestCorresp\GestCorresp.sln with 2 projects]
ProjectService.CurrentProject: [CSharpProject: GestCorresp]
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Project.ProjectBrowserPad

 


Not highlighting similar variables

$
0
0

Hi,

 

I am using SharpDeveloper version 5 for C# programming. When I select any variable or object it is not highlighting similar variables or objects across my program. It is working in one system but it is not working in my system. Is there any reason?

is there any settings i needs to explicitly set?

 

Thanks,

Suresh

Can't add a menuitem

$
0
0

Could we get an example of add menu item to my own winform

 

when i try to add a menuitem to my winform

namespace ICSharpCode.Core.WinForms

 

then i find  the  count of canExecuteChangedHandlersToRegisterOnCommand = 0

 

Freeze on SD 5.1 RC in Windows 10 in Unity 5 project

$
0
0

Hello guys

I was working in a personal project in Unity 5 then Windows asked me to update to ver 10 so Updated after update I was working normally in this project then suddenly SharpDevelop stoped and now everytime I try to open a class from this project my SD freeze and do nothing.

I got this error after wait a long time with SD freezed.

SharpDevelop Version : 5.1.0.5134-RC-d5052dc5

.NET Version         : 4.6.00079

OS Version           : Microsoft Windows NT 6.3.9600.0

Current culture      : Portuguese (Brazil) (pt-BR)

Current UI language  : en

Running under WOW6432, processor architecture: x86-64

Working Set Memory   : 110936kb

GC Heap Memory       : 19489kb

 

Unhandled WPF exception

Exception thrown:

System.ComponentModel.Win32Exception (0x80004005): Não há cota suficiente para processar este comando

   at MS.Win32.UnsafeNativeMethods.PostMessage(HandleRef hwnd, WindowMessage msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)

   at System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)

   at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

 

---- Recent log messages:

00:14:00.247 [1] DEBUG - Service startup: ICSharpCode.UnitTesting.ITestService

00:14:00.252 [LoadSolutionProjects] DEBUG - Assembly-CSharp: ParseFiles() finished. 8 files were re-used from CC cache; 0 files were parsed (0 of those are serializable)

00:14:00.454 [LoadSolutionProjects] DEBUG - LoadSolutionProjectsThread finished after 00:00:00.2951392

00:14:00.454 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.Workbench.IDisplayBindingService

00:14:00.834 [12] DEBUG - Git: OverlayIconManager Thread finished

00:14:03.288 [1] INFO - CurrentProject changed to beautiful-monsters

00:14:03.288 [1] INFO - Initialize DirectoryNode C:\Users\germano\Documents\Unity Projects\beautiful-monsters\Assets\Scripts\AI\Basic

00:14:03.288 [8] DEBUG - Git: OverlayIconManager Thread started

00:14:03.304 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Project.ProjectBrowserPad

00:14:03.319 [1] INFO - Loading addin ASP.NET MVC Binding

00:14:03.319 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.IClipboard

00:14:03.397 [8] DEBUG - Git: OverlayIconManager Thread finished

00:14:08.159 [1] INFO - Initialize DirectoryNode C:\Users\germano\Documents\Unity Projects\beautiful-monsters\Assets\Scripts\Gamestructure

00:14:12.460 [1] INFO - Initialize DirectoryNode C:\Users\germano\Documents\Unity Projects\beautiful-monsters\Assets\Scripts\Pathfind

00:14:12.460 [12] DEBUG - Git: OverlayIconManager Thread started

00:14:12.566 [12] DEBUG - Git: OverlayIconManager Thread finished

00:14:14.636 [1] INFO - Open file C:\Users\germano\Documents\Unity Projects\beautiful-monsters\Assets\Scripts\Pathfind\Node.cs

00:14:14.668 [1] INFO - Loading addin Search & Replace

00:14:14.683 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.ILanguageService

00:32:59.979 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.Workbench.IShutdownService

00:32:59.979 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.Editor.Bookmarks.IBookmarkManager

00:32:59.997 [1] INFO - CurrentProject changed to null

00:33:00.007 [1] INFO - Saving layout file: C:\Users\germano\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Default.xml

00:33:00.012 [1] INFO - Saving layout file: C:\Users\germano\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Default.xml

00:33:00.020 [1] ERROR - Unhandled WPF exception

--> Exception:

System.ComponentModel.Win32Exception (0x80004005): Não há cota suficiente para processar este comando

   at MS.Win32.UnsafeNativeMethods.PostMessage(HandleRef hwnd, WindowMessage msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)

   at System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)

   at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

 

---- Post-error application state information:

Installed 3rd party AddIns: 

ProjectService.CurrentSolution: <null>

ProjectService.CurrentProject: <null>

Workbench.ActiveContent: ICSharpCode.SharpDevelop.Project.ProjectBrowserPad

Any help will be really apreciated.

I'm still able to open other .cs class files in other projects. If helps I can send a copy from this project.

Problems with Panel toolkit in WPf

$
0
0

The following message appears an awful lot using the Panel toolkit in WPF:-

Regards,

David Hyde

SharpDevelop Version : 5.1.0.5134-RC-d5052dc5
.NET Version         : 4.5.51209
OS Version           : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture      : Invariant Language (Invariant Country) ()
Current UI language  : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory   : 310624kb
GC Heap Memory       : 86508kb

Unhandled WPF exception
Exception thrown:
System.InvalidOperationException: PlacementOperation is committed.
   at ICSharpCode.WpfDesign.PlacementOperation.Abort()
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.Xaml.XamlEditOperations.Cut(ICollection`1 designItems)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Cut()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.SharpDevelop.Workbench.AvalonDockLayout.OnExecuteRoutedCommand(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

---- Recent log messages:
12:52:56.167 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.ToolsPad
12:53:03.306 [1] ERROR -
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool.AddItemWithCustomSize(DesignItem container, DesignItem createdItem, Point position, Size size)
   at ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool.AddItemWithDefaultSize(DesignItem container, DesignItem createdItem, Point position)
   at ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool.designPanel_DragOver(Object sender, DragEventArgs e)
12:53:03.311 [1] WARN - Stack trace of last exception log:
   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at ICSharpCode.SharpDevelop.Logging.SDMessageService.ShowException(Exception ex, String message)
   at ICSharpCode.Core.MessageService.ShowException(Exception ex, String message)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<>c.<.cctor>b__1_0(Object sender, ThreadExceptionEventArgs e)
   at ICSharpCode.WpfDesign.Designer.DragDropExceptionHandler.RaiseUnhandledException(Exception exception)
   at ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool.designPanel_DragOver(Object sender, DragEventArgs e)
   at System.Windows.DragEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.OleDropTarget.RaiseDragEvent(RoutedEvent dragEvent, Int32 dragDropKeyStates, Int32& effects, DependencyObject target, Point targetPoint)
   at System.Windows.OleDropTarget.MS.Win32.UnsafeNativeMethods.IOleDropTarget.OleDragOver(Int32 dragDropKeyStates, Int64 point, Int32& effects)
   at System.Windows.Forms.SafeNativeMethods.DoDragDrop(IDataObject dataObject, IOleDropSource dropSource, Int32 allowedEffects, Int32[ finalEffect)
   at System.Windows.Forms.Control.DoDragDrop(Object data, DragDropEffects allowedEffects)
   at ICSharpCode.SharpDevelop.Widgets.SideBar.SideBarControl.SideTabContent.OnMouseMove(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseMove(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.UserControl.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)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at ICSharpCode.SharpDevelop.Workbench.WorkbenchStartup.Run(IList`1 fileList)
   at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings)
   at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings)
   at ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings)
   at ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.RunApplication()
   at ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.Run()
   at ICSharpCode.SharpDevelop.Startup.SharpDevelopMain.Main(String[ args)
12:53:03.494 [1] DEBUG - ActiveContentChanged to ICSharpCode.WpfDesign.AddIn.WpfViewContent
12:53:11.991 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.OutlinePad
12:53:32.975 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:53:38.976 [1] ERROR - Unhandled WPF exception
--> Exception:
System.InvalidOperationException: PlacementOperation is committed.
   at ICSharpCode.WpfDesign.PlacementOperation.Abort()
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:53:39.211 [1] DEBUG - ParseInformationUpdated C:\Users\David Hyde\Documents\SharpDevelop Projects\tiffa\tiffa\Window1.xaml (updated)
12:53:43.766 [1] DEBUG - ActiveContentChanged to ICSharpCode.WpfDesign.AddIn.WpfViewContent
12:53:43.867 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Extensions.RangeSelectionGesture.OnMouseUp(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:53:53.848 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:53:59.709 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.OutlinePad
12:54:02.638 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.Extensions.DefaultPlacementBehavior.EndPlacement(PlacementOperation operation)
   at ICSharpCode.WpfDesign.Designer.Extensions.RasterPlacementBehavior.EndPlacement(PlacementOperation operation)
   at ICSharpCode.WpfDesign.Designer.Extensions.SnaplinePlacementBehavior.EndPlacement(PlacementOperation operation)
   at ICSharpCode.WpfDesign.Designer.Extensions.GridPlacementSupport.EndPlacement(PlacementOperation operation)
   at ICSharpCode.WpfDesign.PlacementOperation.Abort()
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:54:53.905 [1] DEBUG - ActiveContentChanged to ICSharpCode.WpfDesign.AddIn.WpfViewContent
12:55:01.466 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.PointerTool.OnMouseDown(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:55:13.181 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.OutlinePad
12:55:16.758 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:55:20.807 [1] DEBUG - ActiveContentChanged to ICSharpCode.WpfDesign.AddIn.WpfViewContent
12:55:25.110 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.OutlinePad
12:55:40.734 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:56:02.219 [1] DEBUG - ActiveContentChanged to ICSharpCode.WpfDesign.AddIn.WpfViewContent
12:56:02.339 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DragMoveMouseGesture.OnMouseUp(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:56:09.325 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.OutlinePad
12:56:12.182 [1] ERROR - Unhandled WPF exception
--> Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
   at System.Resources.ResourceManager.GetStream(String name, CultureInfo culture)
   at System.Resources.ResourceManager.GetStream(String name)
   at ICSharpCode.WpfDesign.Designer.Controls.ZoomControl.GetCursor(String path)
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension.CreateRotateThumb()
   at ICSharpCode.WpfDesign.Designer.Extensions.RotateThumbExtension..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.CreateExtension(Type extensionType, DesignItem extendedItem)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<CreateExtensions>d__12.MoveNext()
   at ICSharpCode.WpfDesign.DesignItem.ApplyUnapplyExtensionServer(ExtensionManager extensionManager, Boolean shouldApply, ExtensionServer server)
   at ICSharpCode.WpfDesign.DesignItem.ReapplyExtensionServer(ExtensionManager extensionManager, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.ReapplyExtensions(IEnumerable`1 items, ExtensionServer server)
   at ICSharpCode.WpfDesign.Extensions.ExtensionManager.<GetExtensionServer>b__17_0(Object sender, DesignItemCollectionEventArgs e)
   at ICSharpCode.WpfDesign.Extensions.DefaultExtensionServer.ReapplyExtensions(ICollection`1 items)
   at ICSharpCode.WpfDesign.Extensions.PrimarySelectionExtensionServer.OnPrimarySelectionChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components, SelectionTypes selectionType)
   at ICSharpCode.WpfDesign.Designer.Services.DefaultSelectionService.SetSelectedComponents(ICollection`1 components)
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Delete()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.WpfDesign.AddIn.WpfViewContent.<get_Outline>b__35_0()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
12:56:25.023 [1] ERROR - Unhandled WPF exception
--> Exception:
System.InvalidOperationException: PlacementOperation is committed.
   at ICSharpCode.WpfDesign.PlacementOperation.Abort()
   at ICSharpCode.WpfDesign.Designer.ModelTools.DeleteComponents(ICollection`1 items)
   at ICSharpCode.WpfDesign.Designer.Xaml.XamlEditOperations.Cut(ICollection`1 designItems)
   at ICSharpCode.WpfDesign.Designer.DesignSurface.Cut()
   at ICSharpCode.WpfDesign.Designer.ExtensionMethods.<>c__DisplayClass5_0.<AddCommandHandler>b__1(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.Execute(Object parameter, IInputElement target)
   at ICSharpCode.SharpDevelop.Workbench.AvalonDockLayout.OnExecuteRoutedCommand(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

---- Post-error application state information:
Installed 3rd party AddIns:
ProjectService.CurrentSolution: [Solution C:\Users\David Hyde\Documents\SharpDevelop Projects\tiffa\tiffa.sln with 1 projects]
ProjectService.CurrentProject: [CSharpProject: tiffa]
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.OutlinePad

Using #develop as extension IDE

$
0
0

Hi, I have a side project which aims to be an application that could use scripting, like Unity3d has while using Monodevelop as an IDE. I was wondering if I could use #develop like this, and I wanted to get some feedback / pointers on how to do:

 

1) create new project with an additional reference (some library of mine)

 

2) get feedback when project is built (so I know *when* to fetch the .dll)

 

3) get location of the binary (so I know *from where* to fetch the .dll)

 

Can I handle all of these from the command line alone, or do I need to develop some sort of add in (maybe for step 2?)

 

Viewing all 1764 articles
Browse latest View live