Browse Source

Fixed SD2-1208: Exception is thrown at #D startup if AddIn files cannot be found.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2107 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 19 years ago
parent
commit
ccbcc10d6f
  1. 9
      src/Main/Core/Project/Src/AddInTree/AddInTree.cs

9
src/Main/Core/Project/Src/AddInTree/AddInTree.cs

@ -292,7 +292,14 @@ namespace ICSharpCode.Core @@ -292,7 +292,14 @@ namespace ICSharpCode.Core
try {
addIn = AddIn.Load(fileName);
} catch (AddInLoadException ex) {
MessageService.ShowError(ex, "Error loading AddIn " + fileName);
LoggingService.Error(ex);
if (ex.InnerException != null) {
MessageService.ShowError("Error loading AddIn " + fileName + ":\n"
+ ex.InnerException.Message);
} else {
MessageService.ShowError("Error loading AddIn " + fileName + ":\n"
+ ex.Message);
}
addIn = new AddIn();
addIn.CustomErrorMessage = ex.Message;
}

Loading…
Cancel
Save