I am facing an issue with my custom workflow activity when I try to update it. Once I do a change on the logic the update is done normally, but when I add new input parameters the changes are not reflected.
Changing the assembly version I am no longer able to update the assembly on CRM.
I've run into the same issue. If I don't want multiple assemblies (as @Henrik describes) I follow these steps:
This forces all processes (workflows) to use the latest version of the assembly. The same sequence of steps is required if you're removing custom workflow input arguments or adding output arguments
Hopefully you don't have too many affected workflows.