The assemblies are identical and are not currently stronged name at this
point.  The exception has nothing to do with the assembly name.  My
research has indicated that many other developers are experiencing the
same type of problems.  Even though an enumeration is a value type and the
IL reported by ILDASM disassembles to a static literal, there appears to
be a serialization/deserialzation problem in remoting for enumerated
values.

If I change the function prototype to an integer and then cast it to the
enumeration within the method, the call works.  It doesn't work when the
client passes the enumeration value directly.

Matthew

On Thu, 6 Feb 2003 13:13:02 -0500, Zaslavskiy, Dmitriy
<[EMAIL PROTECTED]> wrote:

>It looks to me that the exception is thrown from Server code
>which as message suggest cannot find <metadata Assembly>.
>
>Did you name your real assembly the same way you named meta_assembly?
>Do those assembly have strong name?
>
>Anyway the reason the code is failing has nothing to do with enums,
>rather when the call is serialized the module name of the assembly
>containing definition of enum is serialized as well, and on the
>server side during deserialization cannot be found.
>

Reply via email to