Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д.

Установка

Перечень литературы

27.02.2019  Using Advanced Installer with Viso VSTO Add-Ins  David Parker.   

14.05.2013  Улучшенный шаблон проекта для создания инсталлятора для Visio на WiX — теперь с WiX Extension  Николай Белых.  Улучшение проекта создания инсталлятора. 

25.04.2013  Создание инсталлятора для Visio на WiX  Николай Белых.   

08.11.2011  Deploying a Visio 2007 or 2010 VSTO add-in with Visual Studio 2010  David Parker.   

Ответы на вопросы

WiX for Visio Add-ins and Content

Николай проложил путь для создания установщика надстроек на основе WiX для Visio.
Это замечательно, поскольку Microsoft отказалась от проекта установщика MSI в Visual Studio и, похоже, не оставила много альтернатив для установки надстроек VSTO. Но у меня все еще есть несколько вопросов по поводу публикации полного решения с использованием WiX.
- Что вы делаете со всеми другими файлами? В дополнение к трафаретам и шаблонам, есть сама надстройка dll, множество вспомогательных dll, куча файлов pdb и, возможно, другие файлы, такие как файлы конфигурации / сопоставления xml, и справочная документация.
- Как вы связываете вывод решения со входом файлов WiX? Я работаю над одним решением и поддерживаю трафареты и шаблоны в этом решении. Нужно ли копировать их в проект WiX и перестраивать? 

Обсуждение см. в http://visguy.com/vgforum/index.php?topic=6368.0 

Шаблоны проектов для создания надстроек Visio

Только что опубликованы несколько шаблонов проектов для создания надстройки Visio с Visual Studio:
1. COM Addin (C #, работает с бесплатной Visual Studio 2013 Community Edition)
https://visualstudiogallery.msdn.microsoft.com/8c88a77d-ac36-4a03-a39e-4472ba612bee
2. VSTO Addin (C #, требуется VSTO)
https://visualstudiogallery.msdn.microsoft.com/d73b91cf-eaf3-4d54-acb5-4a85bec3c1fe
3. C ++ Addin. То же самое, но в неуправляемом C ++ (ATL)
https://visualstudiogallery.msdn.microsoft.com/a9d68071-a0b8-40d1-8ada-fb0f6891c9cb 

Обсуждение см. в http://visguy.com/vgforum/index.php?topic=6080.0 

Как создать категории шаблонов в Visio-Solution Publishing Tool?

Я знаю, что можно создавать категории шаблонов в Visio. Мне нужно создать категорию для шаблонов компании, но я не знаю, как это сделать. Может ли кто-нибудь помочь или дать более четкие инструкции? 

Обсуждение см. в http://visguy.com/vgforum/index.php?topic=8501.0 

Установка Visio 2016 Add-in

Я разработал надстройку Visual Studio 2013 C# для Visio 2016. Это COM Add-in, основанный на примере FlowChart в SDK и использующий упрощенный установщик InstallShield.
Программа отлично работает на компьютере разработчика, но не установливается на любой пользовательский компьютер. Она вылетает при запуске или отключается или что-то в этом роде, она даже не отображается в диалоге COM Add-in, как будто ее не существует.
Наверное это должно быть что-то простое, но я не могу понять что. Я проверил реестр после установки и все выглядит как надо. Мне требуется помощь. Кто-нибудь знает, какой механизм Visio использует для заполнения диалогового окна надстройки? Есть ли способ это исправить? 

Я предполагаю, что вы не подписываете цифровую подпись надстройки, которую вы создали. В Visio настройкой по умолчанию является игнорирование не подписанных надстроек. Вы можете изменить это в настройках безопасности. Или купите сертификат подписи кода.
(Источник - http://visguy.com/vgforum/index.php?topic=7233.msg30443#msg30443). 

Visio Publishing Tool - Online Concept

Сейчас я как бы перехожу к вебу - решил попробовать перенести это расширение для создания настроек и на веб. Никто не любит XML.
Итак, вот новый сайт:
http://buildvisiosetup.azurewebsites.net
Он позволяет создать настройку (например, с помощью инструмента публикации решений Visio) за несколько щелчков мышью и полностью в режиме онлайн - без установки чего-либо.
Вы даете имя вашей установке, загружаете трафареты / шаблоны, нажимаете «build» и получаете установочный файл, который устанавливает шаблоны / трафареты для Visio (то есть стартовая страница / меню).
Вы можете указать категорию / имя, под которым шаблон / трафарет должны быть видны. 

Обсуждение - http://visguy.com/vgforum/index.php?topic=6286.msg25773#msg25773