I have an MSI application that apparently calls a number of supporting files. The total directory structure is approx 413 MB while the MSI file itself that gets launched is only 10 MB. When I try to create a bundle to install this app, and specify that it is an MSI install, it prompts me for the location of the MSI to upload but doesn't give me an option to upload the whole dir like some other actions do.

How do I get the rest of the files up to the repository in the same location as they are on disk? Or do I have to create a bundle where I upload the files and the MSI to the repository, then push the files down to a temp dir on the destination WS, then push down the MSI file to the same temp dir then run the MSI locally on the WS?