A query on dotnet
********************
Im using VB.net to create an assembly(dll).
It will be used as a Global shared assembly.
Is there any way of knowing that ,are the previous versions of the
assembly compatible with the latest version.
All my client applications will be using the latest version of the
GAC(global assembly cache).
And i wont be recompiling my applications which were compiled with
previous versions.
Eg:-
I hava an assembly and i compile X and Y application with it.
After that i modify the assembly for application Z and compile Z client
app with the new modified assembnly.
Now , for X and Y I wont recompile ,I'll only use "RedirectBinding" to
make sure that X and Y access the latest assmbly.
Is there any way of knowing that this will work fine (im lokking for
something like binary compatibility in vb6).
Coz what if in the latest version i have removed a function used by X.
Can there be a way of knowing this while compiling the assembly(or
registerinng in GAC),instead of
getting an error in X at runtime.
I've got about 70 applications using one single shared assembly and i
cant afford to recompile all for every change in the assembly.
|