Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

133 views
Skip to first unread message

Eric Peterson

unread,
Jul 25, 2007, 5:20:06 PM7/25/07
to
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

John Saunders [MVP]

unread,
Jul 26, 2007, 1:42:05 PM7/26/07
to
"Eric Peterson" <EricPe...@discussions.microsoft.com> wrote in message
news:527C3273-BC2C-428E...@microsoft.com...

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]

Eric Peterson

unread,
Jul 26, 2007, 1:54:02 PM7/26/07
to
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

John Saunders [MVP]

unread,
Jul 26, 2007, 7:26:28 PM7/26/07
to
"Eric Peterson" <EricPe...@discussions.microsoft.com> wrote in message
news:34918FBB-3501-43B2...@microsoft.com...

> 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?

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]

0 new messages