For newer Visual Studio (2017, 2019, 2022) the extension is available here This extension contains a project template to create a extneded Microsoft Visio Addin based on Visual Tools for Office or vanilla COM Shared AddIn in C# and VB.NET In addition to standard functionality, the project generated with this extension features the following: - User interface to start with - A TaskPane (docking panel), and a button to control it. - Support for custom images for the buttons. - Optional support for state (enabled/disabled) for the buttons. - Optional support for legacy Visio version (command bar with buttons) - Optional support for ribbon designer The add-in generated should work for Visio 2003 SP3 (COM addin only), 2007 SP3, 2010, 2013, 2016. - Both x32 and x64 Visio versions are supported (the code compiles to Any CPU). - Support per user/per machine install in one MSI - Visio files publishing functionality ("featured" Templates/Stencil on the start page and in menu) - Visio Addon (VSL) publishing support - Visio Help files (CHM) publishign support - Localization support (non-english UI for the installer) For tailed information, check out the homepage: The source code for the extension is hosted at GitHub New project: Visio 2013: Visio 2007: Update 1.0.9 Support high-DPI (including 4K) monitors (fix missing wizard buttons for this case) Update 1.0.8 Visio-2007 related fixes for the setup project. Baiscally these fixes focus on ensuring smooth install experience and proper error messages for the good old Visio 2007. - Ensure VSTO 4 Runtime installed in case of Visio 2007 and VSTO addin. Update 1.0.7 - New: improved support for non-english locales. Now you can select language of the installer in the wizard. Rrequired, if want to produce installer in non-english language, or if you use non-english symbols for your stencil/template file names, like symbols with umlauts, like "è é ê ë" or cyrilic symbols like "абвгд". - New: added "manufacturer" field in the wizard (to be shown on install/uninstall) Update 1.0.6 - Default for VSTO changed to use ribbon designer instead of xml Update 1.0.5 - Fixed issue with Visual Studio 2015 Update1 / VSTO for VS2015 Update 1 Update 1.0.4 - added support for Visual Studio 2015 - added support for Visio 2016 - Simplified source code (removed extra files, so that project structure is more like vanilla vs). - Unified wizard settings. Now there is one wizard to rule it all. It allows you to add other Visio files/templates in the wizard itself, add license, name/description, etc. - License support in installer (and wizard). - Support for the built-in ribbon designer (optional) - Support for both x86 and x64 in one installer in one MSI (one DLL compiled to "AnyCPU") - Support per user/per machine install in one MSI (!) - Support for project auto-harvesting. Means, DLL version is auto-harvested, COM registration auto-harvested (for COM addin type). - Support for old Visio versions (without ribbon) is still there. - Improved messaging and comments. - Possibility to compile everything even witout Visio installed (COM addin only) - Support for installer UI type selection (basic cases) - No GUIDs anymore in the installer. All is auto-generated on build. - Addin project is referenced from installer project using "project reference", so that msbuild variables can be used to refer to paths. Update 1.0.3 - Fix "no such interface supported" error with C# project VS2013 which occured in some cases Update 1.0.2 - Support VB.NET project type - Fix erorneous combinations |