Как получить 2 очень похожих надстройки Excel, один для производства, другой для разработки? - PullRequest
0 голосов
/ 19 мая 2018

Обязательно нужно разделить 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 #, еслиэто имеет значение.

1 Ответ

0 голосов
/ 19 мая 2018

Это решение: держитесь подальше от встроенного элемента управления вкладками.Это мешает в сценариях с несколькими вкладками.

Вы должны выбрать следующие настройки:

Создать элемент: False

Видимый:False

Чтобы избежать этого надоедливого, доброго намерения, встроенного элемента управления вкладкой.Просто добавьте вкладки из панели инструментов.

...