When I create an WF, one of my activities appears several times. In order to call the correct activity, I use more than one CorrelationParameter on the Activity Interface declaration.It seems that a known effect of the compiler, not respecting the order of the attributes when compiling, scrambles the order of the Correlation Parameters, not allowing the WWF engine to correlate correctly with a different version of the DLL containing the Activity (no code changes has been on that activity).
Product Version