Ken Kolda
11/2/2004 4:26:00 PM
If you are not using strongly-signed assemblies then differing version
numbers will not make a difference. That said, if the interface of the
object changes, then obviously that can cause problems.
Ken
"mdb" <m_b_r_a_y@c_t_i_u_s_a__d0t__com> wrote in message
news:Xns95956FE2AD345mbrayctiusacom@207.46.248.16...
> Robert Jordan <robertj@gmx.net> wrote in
> news:cltv6m$bnp$00$1@news.t-online.com:
>
> > mdb wrote:
> >
> >> I'm writing a client/server distributed application that will have
> >> many clients talking back to one central server. If in the future, I
> >> need to make a change to the client or server code, and the .NET
> >> assembly version changes, will this break the remoting even if none
> >> of the remoting calls change?
> >
> > I understood from your previous posts that you're already using
> > (or planing to use) a shared interface assembly.
> >
> > As far you don't change that assembly no version problems are
> > expected, unless you break the semantics, of course ;-)
>
> OK I tested this and apparently, different assembly version numbers don't
> cause any problem at all?? I am able to successfully connect to a server
> with different assembly versions than what I have on the client... I
> thought I had read somewhere that different assembly versions would cause
> problems. Do the problems only crop up when there are different function
> or class definitions?
>
> -mdb