How to submit code (visual studio projects, C#, OpenCL) with my IEEE paper submission I am trying to submit a paper to IEEE (transactions on signal processing). Along with my paper I have written some code (Visual studio projects, C#, OpenCL and accompanying dlls and exes). 

The software is about 25MB in size (once compressed to zip). While I can submit the code text files with my submission very easily, the full working solution is not easy to submit with my paper. The IEEE submission system does not appear to like zip files. I would like to submit my code to the journal in a form that is easy for them to run so easily see how I produced my results.

What options do I have for doing this? 

In future I would like to put the code on github as well but I am not sure what stage in the process is best for this.
I ended up using code ocean

I can run my program in a docker container so others can see my results and reproduce them. It also allows me to choose between sharing publicly and with specific people.