You can always add it as a default assembly (as you did) or as an extra parameter in the ManagedAction constructor.
The problem you are experiencing is most likely caused by the candle probing failure. You can try to solve it by playing with the
and of course (as a troubleshooting step) you can always use an absolute path:
This way you will clearly see (from wxs) where candle is expecting the assembly to be.