Я пытаюсь создать надстройку Outlook (OutlookTag) с использованием C # в VS 2013 с помощью инструмента Add-InExpress, из которого я хочу вызвать приложение Windows Forms (SetTags.exe).В этом же решении я создал новый проект библиотеки классов Add-In Express и могу создать и построить надстройку, которая содержит ссылку на проект SetTags.Я также могу опубликовать проект, но при попытке установить его, нажав OutlookTag. Приложение в папке публикации, выдает ошибку «Ссылка в манифесте не соответствует идентификатору загруженной сборки SetTags.exe»
Это, похоже, распространенная проблема - я пробовал решения, предложенные в
Ошибка развертывания приложения ClickOnce - Ссылка в манифесте не соответствует идентификатору загруженной сборки
Я обнаружил следующее:
1) Если я установил для параметра безопасности ClickOnce в проекте SetTags значение «Полное или частичное доверие», я получу сообщение «ClickOnce не поддерживает уровень выполнения запроса 'requireAdministrator'"
2) Я не могу установить для параметра «Манифест» в «Настройки приложения-> значок и манифеста» значение «Создать приложение без манифеста», поскольку проект OutlookTags является библиотекой классов, а параметры отображаются серым цветом с помощью «Встраивать манифест с настройками по умолчанию»."исправлено.
3) Не меняетсяКонфигурация от Debug до Release для обоих проектов или изменение платформы обоих проектов на 32-битную исправили проблему