A Visual Studio Installer (vsi) is a zip file renamed to vsi. The internal structure of the zip should be: \ VSTemplate.vscontent Template1.zip Template2.zip It may contain more than one template. The VSTemplate.vscontent is the manifest of the vsi and will describe what templates will be installed under what category WPFCABShellTemplate.zip WPF CAB Shell Application Template (SmartClient Contrib) WPF CAB Shell Application Template (SmartClient Contrib) VSTemplate 1.0 For each template a element must be added. The FileName element points to the zipped template. To build the vsi select the templates zip files and the .vscontent and "Send To -> Compressed (zipped) folder". Rename the generated zip file to .vsi.