NOTE: With update 1.0.4, all functionality of this project was merged into "Extended Visio Addin" project, please use that nstead. This one is deprecated now. If you want to just install Visio stuff (without creating addin), simplyuncheck "Create Addin" option when creating a new project using taht template. This will still alow you to create the installer for all Visio stuff (stencils, templates, and so on).
The WiX project template to create an installer for installing Microsoft Visio content (stencils, templates, VSL and EXE add-ons, help files).
This project brings the functionality of Visio Solution Publishing tool from Visio SDK into WiX, so now you can author setup which includes registration (publishing) of Visio-related stuff completely in WiX.
The following list describes some of the advantages of publishing Visio content (compared to X-COPY)
Note that you need to have WiX Toolset installed in order to be able to use this template.
The template creates ready-to-build WiX installer project which includes sample template and stencil (and publishing code for these).
The built installer should work for Visio 2003, 2007, 2010, 2013.
Both x32 and x64 Visio versions are supported.
For more information, please visit:
Added support for Visual Studio 2013.
Implemented posiblity to publish also addons (VSL, EXE) and help files with WiX extension. So, now all visio content types and publishing optionsl are supported. Also, now publishing statements are typed:
Fixed an issue with 64-bit Visio, added support for Visio 2003.
A specialized WiX Extension was implemented. To publish a file it is enough to just use <Publish...> element under <File> like this:
<File Name="MyFile.vst" > <visio:PublishTemplate MenuPath="My Group\My Template 1" /></File>
<File Name="MyFile.vst" > <visio:PublishTemplate MenuPath="My Group\My Template 1" /> </File>
That's basically it. You can also optionally specify also language, target Visio versions, and other parameters if you want to (autocomplete works okay). Also in this update the project was simplified.
The project source code is hosted at github: https://github.com/nbelyh/VisioWixSetup