VSTO Outlook Надстройка опубликована ClickOnce медленное время загрузки - PullRequest
0 голосов
/ 16 января 2020

Я создал надстройку VSTO Outlook, в которой есть кнопка на главной ленте Outlook и при нажатии запускается форма windows. Это прекрасно работает для отправки данных из формы в базу данных, а также составляет электронную почту. Моя проблема заключается в том, что пользователи в компании, в которой она установлена, получают уведомление о медленной загрузке, а надстройка отключена. Я пытался исправить это и изменить весь код для многопоточности, но, похоже, это не сильно улучшило время загрузки. Есть ли другой способ убедиться, что надстройка на всех компьютерах пользователя всегда включена. Может быть, каким-то другим способом опубликовать sh, кроме ClickOnce.

Заранее спасибо за любую помощь.

1 Ответ

1 голос
/ 17 января 2020

Многопоточность не сильно вам поможет - Outlook смотрит на время запуска вашего аддина, а не на время, необходимое для ответа на нажатие кнопки.

Если вы используете. Net, вы будете наказаны за это - время загрузки. Net должно быть загружено до того, как будет выполнена одна строка вашего кода дополнения. Если вы не переключитесь на неуправляемый язык (например, C ++ или Delphi), вы ничего не можете с этим поделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...