Yes everytime the signature of a method changes you defintitely need to recompile. You might be able to get away with polymorphism though by creating an overloaded method that has the new parameter signature without recompiling.
+++ Rick ---
>I have an assembly that defines a bunch of shared subs and functions that are called by a bunch of other assemblies. If I change the signature of a sub (added an optional parameter to the end of the parameter list) in the Common assembly do I need to re-compile all assemblies that might call the Common Assembly? From the errors I generated today, that appears to be the case. Just would like to know why?
>
>Thanks