Запуск нескольких версий одной и той же надстройки Excel VSTO одновременно - PullRequest
0 голосов
/ 10 октября 2018

У нас есть внутренний инструмент, который позволяет пользователям настраивать и запускать свои сессии Excel.Например, они могут выбирать конкретные версии наших надстроек Excel, разные переменные среды и т. Д. Некоторые пользователи даже одновременно запускают два разных сеанса Excel, которые используют разные версии надстроек.

Мы хотим, чтобы пользователи могли выбиратьразличные версии нашей надстройки Excel VSTO.Прямо сейчас инструмент выполняет пакетный скрипт, который устанавливает соответствующие записи реестра перед запуском Excel.В идеале они должны иметь возможность запускать разные версии одновременно.Возможно ли это?

Один из вариантов - опубликовать разные версии надстройки VSTO с разными именами, а затем выбрать правильную версию для загрузки программным способом при запуске Excel.Я не уверен, как этого добиться, но это не идеально, потому что все версии появятся в списке COM-надстроек в Excel.

Я думаю о настройке сценария, который создаетзаписи реестра VSTO для изменения записи перед запуском Excel.Таким образом, у нас будет только одна запись для нашей надстройки VSTO, и мы будем изменять ее свойство location, чтобы оно указывало на разные версии надстройки.Будет ли это работать, и вы видите какие-либо потенциальные проблемы, когда два экземпляра Excel запускаются в разных местах для одного и того же плагина VSTO?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...