From 540b66cc3723d8df875882190a16bfa897ee78ce Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Tue, 15 Feb 2011 19:43:46 +0000 Subject: [PATCH] Ignore FileLoadException thrown when attempting to load an unverifiable assembly. --- .../Project/Src/Services/TypeResolutionService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/TypeResolutionService.cs b/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/TypeResolutionService.cs index 04389441a6..889eeea69c 100644 --- a/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/TypeResolutionService.cs +++ b/src/AddIns/DisplayBindings/FormsDesigner/Project/Src/Services/TypeResolutionService.cs @@ -264,6 +264,10 @@ namespace ICSharpCode.FormsDesigner.Services */ asm = Assembly.LoadFile(tempPath); MarkFileToDeleteOnReboot(tempPath); + } else if (e.Message.Contains("HRESULT: 0x80131019")) { + LoggingService.Debug(e.Message); + LoggingService.Debug("Attempting to load unverifiable assembly. Ignoring."); + return null; } else { throw; // don't ignore other load errors }