Обязательно нужно разделить 2 надстройки.
Вот что я сделал:
Я создал 2 папки, в которых храню файлы Visual Studio:
«Производство Excel» (это существовало годами)
«Разработка Excel» (именно это я пытаюсь реализовать должным образом)
Я использую четные номера версий для общих целейРазвертывание (1.4, 3.8 и т. д.) и номера версий с нечетными номерами для кода разработки / эксперимента и выпусков.
Естественно, решения MS во второй папке изначально являются идентичными копиями последнего и самого лучшего решения в первой папке.Следующий шаг (и причина этого вопроса): что именно нужно изменить, чтобы две надстройки Excel работали одновременно на одном компьютере (для меня и моих альфа-тестеров)?
После многих проб и ошибок вот что я обнаружил:
(1) В разделе «Приложение» я изменил имя сборки с «SmartQuotes» на «SmartQuotesExperimental»
(2) В разделе «Публикация» я изменил «Расположение папки публикации», указав второй.Публикация местоположения с именем «(Экспериментальный)» в нем.
(3) В разделе «Опубликовать | Параметры» я изменил:
(3a) "Описание Название продукта:" SmartQuotesExperimental "
(3b) "Название решения для настроек Office:" SmartQuotesExperimental "
(4) Я пытался изменить GID экспериментальной версии, но ничего не изменилось.
Что яхотелось бы иметь две вкладки ленты, одну с надписью «Quotes v1.4», а другую «Quotes v1.5».
Что я достиг с изменениями, описанными выше, так это одна вкладка ленты с 2 лентамиГруппы кнопок.
Я попытаюсь включить иллюстративные скриншоты.
См. Более подробное оригинальное сообщение на форуме MS
Эти 2 снимка экрана показываютпрограммная сторона:
VS Поля изменены
Что пользователь видит во время установки Excel
Этот снимок экрана показывает, чтопользователь видит во время выполнения:
Это то, что я достигd
Этот снимок экрана иллюстрирует мою цель:
Это то, что я хотел бы видеть в Excel
Я использую C #, еслиэто имеет значение.