I've opened my existing VS solution and tried to view entity model and found next problems:
1) Entity model designer completely ignors size and position of all objcts (look at screenshot)
2) Both scrollbars are absent (look at screenshot)
Screenshot:
3) After closing and opening entity explorer i've got an error:
SharpDevelop Version : 4.3.1.9430-406354be
.NET Version : 4.0.30319.18033
OS Version : Microsoft Windows NT 6.2.9200.0
Current culture : Ukrainian (Ukraine) (uk-UA)
Current UI language : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 276064kb
GC Heap Memory : 133966kb
Exception thrown:
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Xml.Linq.XAttribute..ctor(XName name, Object value)
at ICSharpCode.Data.EDMDesigner.Core.IO.SSDLIO.WriteXElement(SSDLContainer ssdlContainer)
at ICSharpCode.Data.EDMDesigner.Core.IO.EDMXIO.WriteXDocument(EDMView edmView)
at ICSharpCode.Data.EDMDesigner.Core.UI.DisplayBinding.EDMDesignerViewContent.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentViewToStream(Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentView()
at ICSharpCode.SharpDevelop.OpenedFile.SwitchedToView(IViewContent newView)
at ICSharpCode.SharpDevelop.FileServiceOpenedFile.WorkbenchActiveViewContentChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.set_ActiveViewContent(IViewContent value)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.WorkbenchWindowActiveViewContentChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.set_ActiveWorkbenchWindow(IWorkbenchWindow value)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.OnActiveWindowChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.AvalonDockLayout.dockingManager_PropertyChanged(Object sender, PropertyChangedEventArgs e)
at AvalonDock.DockingManager.NotifyPropertyChanged(String propertyName)
at AvalonDock.DockingManager.OnActiveContentChanged(DependencyPropertyChangedEventArgs e)
at AvalonDock.DockingManager.OnActiveContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at AvalonDock.DockingManager.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at AvalonDock.ManagedContent.Activate()
at AvalonDock.DocumentContent.Activate()
at ICSharpCode.SharpDevelop.Gui.AvalonDockLayout.ShowView(IViewContent content, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.ShowView(IViewContent content, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.FileService.LoadFileWrapper.Invoke(String fileName)
at ICSharpCode.Core.FileUtility.<>c__DisplayClass14.<ObservedLoad>b__13()
at ICSharpCode.Core.FileUtility.ObservedLoad(FileOperationDelegate loadFile, String fileName, String message, FileErrorPolicy policy)
at ICSharpCode.Core.FileUtility.ObservedLoad(NamedFileOperationDelegate saveFileAs, String fileName, String message, FileErrorPolicy policy)
at ICSharpCode.Core.FileUtility.ObservedLoad(NamedFileOperationDelegate saveFileAs, String fileName, FileErrorPolicy policy)
at ICSharpCode.SharpDevelop.FileService.OpenFile(String fileName, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.Project.FileNode.ActivateItem()
at ICSharpCode.SharpDevelop.Gui.ExtTreeView.OnMouseDoubleClick(MouseEventArgs e)
at System.Windows.Forms.TreeView.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)
---- Recent log messages:
19:20:38.360 [5] DEBUG - Adding existing class LoanAdditionalAgreementWindow from LoanAdditionalAgreementWindow.xaml
19:20:38.360 [5] DEBUG - Creating compound for Pawnshop.DesktopInterface.Document.LoanAdditionalAgreementWindow
19:20:38.360 [1] DEBUG - ParseInformationUpdated D:\Pawnshop\DesktopInterface\Document\LoanDocument\LoanAdditionalAgreementWindow.xaml new!=null:True
19:20:38.375 [5] DEBUG - Adding existing class LoanContractWindow from LoanContractWindow.xaml
19:20:38.375 [5] DEBUG - Creating compound for Pawnshop.DesktopInterface.Document.LoanContractWindow
19:20:38.375 [1] DEBUG - ParseInformationUpdated D:\Pawnshop\DesktopInterface\Document\LoanDocument\LoanContractWindow.xaml new!=null:True
19:20:38.391 [5] DEBUG - Adding existing class LoanContractPropertiesView from LoanContractPropertiesView.xaml
19:20:38.391 [5] DEBUG - Creating compound for Pawnshop.DesktopInterface.Document.LoanContractPropertiesView
19:20:38.391 [1] DEBUG - ParseInformationUpdated D:\Pawnshop\DesktopInterface\Document\LoanDocument\LoanContractPropertiesView.xaml new!=null:True
19:20:38.485 [5] DEBUG - Adding existing class LoanRepaymentWindow from LoanRepaymentWindow.xaml
19:20:38.485 [5] DEBUG - Creating compound for Pawnshop.DesktopInterface.Document.LoanRepaymentWindow
19:20:38.485 [1] DEBUG - ParseInformationUpdated D:\Pawnshop\DesktopInterface\Document\LoanDocument\LoanRepaymentWindow.xaml new!=null:True
19:20:38.485 [1] DEBUG - NavigationService -- resume logging
19:20:38.563 [4] DEBUG - Git: OverlayIconManager Thread finished
19:20:38.641 [9] DEBUG - SVN: OverlayIconManager Thread finished
19:20:44.259 [1] DEBUG - ActiveContentChanged to
19:20:44.853 [1] DEBUG - ActiveViewContentChanged to
19:20:44.853 [1] DEBUG - ActiveWorkbenchWindowChanged to
19:20:46.275 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Project.ProjectBrowserPad
19:20:46.587 [1] INFO - Open file D:\Pawnshop\BusinessClasses\BusinessModel.edmx
19:20:49.322 [1] DEBUG - ActiveContentChanged to ICSharpCode.Data.EDMDesigner.Core.UI.DisplayBinding.EDMDesignerViewContent
19:20:49.322 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: BusinessModel.edmx]
19:20:49.322 [1] DEBUG - NavigationService
ActiveViewContent: BusinessModel.edmx
Subview: TabPageText
19:20:49.322 [1] DEBUG - ActiveViewContentChanged to ICSharpCode.Data.EDMDesigner.Core.UI.DisplayBinding.EDMDesignerViewContent
19:20:49.322 [1] ERROR - ThreadException caught
--> Exception:
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Xml.Linq.XAttribute..ctor(XName name, Object value)
at ICSharpCode.Data.EDMDesigner.Core.IO.SSDLIO.WriteXElement(SSDLContainer ssdlContainer)
at ICSharpCode.Data.EDMDesigner.Core.IO.EDMXIO.WriteXDocument(EDMView edmView)
at ICSharpCode.Data.EDMDesigner.Core.UI.DisplayBinding.EDMDesignerViewContent.Save(OpenedFile file, Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentViewToStream(Stream stream)
at ICSharpCode.SharpDevelop.OpenedFile.SaveCurrentView()
at ICSharpCode.SharpDevelop.OpenedFile.SwitchedToView(IViewContent newView)
at ICSharpCode.SharpDevelop.FileServiceOpenedFile.WorkbenchActiveViewContentChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.set_ActiveViewContent(IViewContent value)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.WorkbenchWindowActiveViewContentChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.set_ActiveWorkbenchWindow(IWorkbenchWindow value)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.OnActiveWindowChanged(Object sender, EventArgs e)
at ICSharpCode.SharpDevelop.Gui.AvalonDockLayout.dockingManager_PropertyChanged(Object sender, PropertyChangedEventArgs e)
at AvalonDock.DockingManager.NotifyPropertyChanged(String propertyName)
at AvalonDock.DockingManager.OnActiveContentChanged(DependencyPropertyChangedEventArgs e)
at AvalonDock.DockingManager.OnActiveContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at AvalonDock.DockingManager.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at AvalonDock.ManagedContent.Activate()
at AvalonDock.DocumentContent.Activate()
at ICSharpCode.SharpDevelop.Gui.AvalonDockLayout.ShowView(IViewContent content, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.ShowView(IViewContent content, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.FileService.LoadFileWrapper.Invoke(String fileName)
at ICSharpCode.Core.FileUtility.<>c__DisplayClass14.<ObservedLoad>b__13()
at ICSharpCode.Core.FileUtility.ObservedLoad(FileOperationDelegate loadFile, String fileName, String message, FileErrorPolicy policy)
at ICSharpCode.Core.FileUtility.ObservedLoad(NamedFileOperationDelegate saveFileAs, String fileName, String message, FileErrorPolicy policy)
at ICSharpCode.Core.FileUtility.ObservedLoad(NamedFileOperationDelegate saveFileAs, String fileName, FileErrorPolicy policy)
at ICSharpCode.SharpDevelop.FileService.OpenFile(String fileName, Boolean switchToOpenedView)
at ICSharpCode.SharpDevelop.Project.FileNode.ActivateItem()
at ICSharpCode.SharpDevelop.Gui.ExtTreeView.OnMouseDoubleClick(MouseEventArgs e)
at System.Windows.Forms.TreeView.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)
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.Data.EDMDesigner.Core.UI.DisplayBinding.EDMDesignerViewContent
ProjectService.OpenSolution: [Solution: FileName=D:\Pawnshop\Pawnshop.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: Pawnshop.BusinessClasses]