Hi!
Applying the patch of bugzilla bug #604810
(https://bugzilla.gnome.org/show_bug.cgi?id=604810) I have achieved to use
XmlSerializer and GStreamer inside my project without problems.
However, I still appreciate an issue about this code and may be somebody here
could help to me.
Some exceptions (always the same) are launched during the loading of GStreamer
binding assemblies:
"System.NotSupportedException: The invoked member is not supported in a dynamic
assembly"
The exception seems to be thrown at the line:
if (asm.Location != String.Empty) {...
(I guess the call to "Location" member has the fault)
And finally, the (dynamic?) assembly ("asm" variable) that origins everything
is:
{Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null}
I know that all the exceptions thrown here are ignored by this code:
...
} catch (Exception) {
/* Failure to load a referenced assembly is not an error */
}
But I would like to better understand the problem and till now I have not found
anything out there. Some questions:
What is the assembly "Microsoft.GeneratedCode" and which is its relationship
with the "XmlSerializer"? Is it a dynamic assembly? A dynamic assembly is the
same than a "referenced assembly"? Which is its mission here?
Some help would be very appreciated. Thanks a lot in advance! :)
Domingo.
Original issue reported on code.google.com by dlo...@visual-tools.com on 27 Feb 2015 at 12:16
Original issue reported on code.google.com by
dlo...@visual-tools.com
on 27 Feb 2015 at 12:16