It shouldn't matter where you put the VM. Just a directory containing the disk image and some support files. When "installing" Win 10, tell it to save to the external drive. In the Fusion console/main window, File > Open, navigate to the external VM, and that should boot the machine.