It turns out you don't have to zip a project template when it is in a vsix. That simplifies the build quite a bit.