all groups > visual studio .net debugging > july 2007 >
You're in the

visual studio .net debugging

group:

BindingFailure on System...XmlSerializers when debugging VB.NET



BindingFailure on System...XmlSerializers when debugging VB.NET Eric Peterson
7/25/2007 2:20:06 PM
visual studio .net debugging: When I debug my application, or any application that uses the DLL that uses
System.XML.Serialization.XmlSerializer, I receive the following exception...
When running the compiled code, no exception and the code works fine. Of
course, if i turn BindingFailure Exceptions off in VS Debugging, it does not
show the error.

BindingFailure was detected
Message: The assembly with display name 'MyDLL.XmlSerializers' failed to
load in the 'LoadFrom' binding context of the AppDomain with ID 1.
The cause of the failure was: System.IO.FileNotFoundException: Could not
load file or assembly 'MyDLL.XmlSerializers,
Version=1.0.2761.24591, Culture=neutral, PublicKeyToken=d2591aaacdc55154' or
one of its dependencies. The system cannot find the file specified. File
name: 'MyDLL.XmlSerializers, Version=1.0.2761.24591, Culture=neutral,
PublicKeyToken=d2591aaacdc55154'

System.XML is referenced in the MyDLL project. What I don't understand is
why is it trying to load MyDLL.XmlSerializers when
System.XML.Serialization.XmlSerializers is implicitly referenced?

Any help would be greatly appreciated.

Thanks,
Eric


Re: BindingFailure on System...XmlSerializers when debugging VB.N Eric Peterson
7/26/2007 10:54:02 AM
Ah. That makes sense.

So do you have any idea how I rid myself of the Exception (short of turning
off the Exception notification on BindingFailure) which happens each time I
debug my code?

-Eric


[quoted text, click to view]
Re: BindingFailure on System...XmlSerializers when debugging VB.NET John Saunders [MVP]
7/26/2007 1:42:05 PM
[quoted text, click to view]

MyDLL.XmlSerializers would be an automatically generated assembly containing
compiled XML Serialization code specific to your classes. This is so that
these classes don't have to be generated and compiled the first time they're
used. It also allows the serializers to be placed in the GAC and used in
different applications.
--
John Saunders [MVP]
Re: BindingFailure on System...XmlSerializers when debugging VB.N John Saunders [MVP]
7/26/2007 7:26:28 PM
[quoted text, click to view]

In the debugger Exceptions dialog, there are two columns of check boxes. One
column is set to break immediately when the exception occurs, the second is
to break only if the exception is unhandled. Make sure you have the second
one checked and not the first.
--
John Saunders [MVP]

AddThis Social Bookmark Button