In a working project having files and folders hirarchy, from Main menu: "View --> Setup --> Files", would open "Setup File" view showing the existing Folders and Files hirarchy.
Right click on a folder and click "Diff".. And this made the crash:
SharpDevelop Version : 4.4.0.9722-1cfe96d5
.NET Version : 4.0.30319.18052
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : English (United States) (en-US)
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 176952kb
GC Heap Memory : 30143kb
Exception thrown:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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:
12:28:30.180 [1] DEBUG - OpenedFileClosed: C:\Users\fwaheed\Documents\SharpDevelop Projects\VA\VA\Volume Attributes 1.0.0.wxs
12:28:30.198 [1] DEBUG - FormsDesigner unloading, setting ActiveDesignSurface to null
12:28:46.080 [1] DEBUG - ActiveContentChanged to ICSharpCode.WixBinding.PackageFilesView
12:28:46.080 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: Setup Files]
12:28:46.080 [1] DEBUG - NavigationService
ActiveViewContent: Setup Files
Subview: TabPageText
12:28:46.080 [1] DEBUG - ActiveViewContentChanged to ICSharpCode.WixBinding.PackageFilesView
12:28:57.963 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.HideDiffCommand', activation=Menu
12:29:02.172 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.ShowDiffCommand', activation=Menu
12:29:02.173 [1] ERROR - ThreadException caught
--> Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
12:29:05.949 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.ShowDiffCommand', activation=Menu
12:29:05.951 [1] ERROR - ThreadException caught
--> Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
12:29:08.549 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.ShowDiffCommand', activation=Menu
12:29:08.549 [1] ERROR - ThreadException caught
--> Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
12:29:26.097 [1] DEBUG - ActiveContentChanged to ICSharpCode.XmlEditor.XmlTreeView
12:29:26.097 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: Files.wxs]
12:29:26.097 [1] DEBUG - NavigationService
ActiveViewContent: Files.wxs
Subview: ${res:ICSharpCode.XmlEditor.XmlTreeView.Title}
12:29:26.097 [1] DEBUG - ActiveViewContentChanged to ICSharpCode.XmlEditor.XmlTreeView
12:29:27.034 [1] DEBUG - ActiveContentChanged to ICSharpCode.WixBinding.PackageFilesView
12:29:27.034 [1] DEBUG - ActiveWorkbenchWindowChanged to [AvalonWorkbenchWindow: Setup Files]
12:29:27.034 [1] DEBUG - NavigationService
ActiveViewContent: Setup Files
Subview: TabPageText
12:29:27.034 [1] DEBUG - ActiveViewContentChanged to ICSharpCode.WixBinding.PackageFilesView
12:29:32.927 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.ShowDiffCommand', activation=Menu
12:29:32.928 [1] ERROR - ThreadException caught
--> Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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)
12:29:43.151 [1] DEBUG - Activated feature 'ICSharpCode.WixBinding.ShowDiffCommand', activation=Menu
12:29:43.172 [1] ERROR - ThreadException caught
--> Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\fwaheed\documents\sharpdevelop projects\va\va\va_out_bins\file'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetDirectories(String path)
at ICSharpCode.WixBinding.DirectoryReader.GetDirectories(String path)
at ICSharpCode.WixBinding.WixPackageFilesDiff.GetNewDirectories()
at ICSharpCode.WixBinding.WixPackageFilesDiff.Compare(WixDirectoryElementBase directoryElement)
at ICSharpCode.WixBinding.WixPackageFilesEditor.CalculateDiff()
at ICSharpCode.WixBinding.WixPackageFilesControl.CalculateDiff()
at ICSharpCode.WixBinding.ShowDiffCommand.Run(PackageFilesView view)
at ICSharpCode.WixBinding.AbstractActivePackageFilesViewCommand.Run()
at ICSharpCode.Core.WinForms.MenuCommand.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.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.WixBinding.PackageFilesView
ProjectService.OpenSolution: [Solution: FileName=C:\Users\fwaheed\Documents\SharpDevelop Projects\VA\VA.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [WixProject: VA]