У меня есть надстройка VSTO в C # для Excel в Visual Studio 2017.
У меня также есть манифест, который ссылается на веб-надстройку для Excel.
Я бы хотел добавить манифест в проект VS, чтобы при установке пользователем надстройки VSTO была также установлена веб-надстройка.
Я нашел несколько способов добавить манифест в проект VS:
1. Создайте манифест через Новый файл -> Добавить файл приложения манифеста
2. Добавление веб-надстройки в решение
Однако этих двух способов недостаточно для достижения того, что я пытаюсь сделать.
При первом методе манифест добавляется в проект, но ничто его не читает, поэтому он никогда не загружается.
Более того, я подумал, что могу указать его как дополнительный манифест, но VS не позволяет мне его встраивать:
Вторым способом я успешно добавил проект веб-надстройки в свое решение.
При установке в качестве дополнительного проекта запуска он загружается и корректно работает в режиме отладки.
Однако, когда я создаю свое решение, веб-надстройка ничего не генерирует, поэтому она не внедряется в мой установщик (я использую Wix 3.11 для генерации установщика .msi), и, следовательно, она никогда не запускается когда я устанавливаю надстройку.
Как добавить и прочитать манифест в моем решении, чтобы он запускался после установки?
EDIT:
Я также нашел this для использования AdditionalManifestFile в (я считаю) .csproj проекта, однако это тоже не работает.