Ошибка с ссылкой для установки ClickOnce в манифесте не соответствует идентификатору загруженной сборки - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь создать надстройку 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-битную исправили проблему

1 Ответ

0 голосов
/ 03 июля 2019

Я создал новое решение и встроил в него надстройку Express-Add-In, а затем смог опубликовать и установить надстройку.Похоже, что проблема была вызвана другими проектами в первом решении.

...