Увеличивается ли скорость запуска надстройки с Com Shim?

Я непрофессионал, у которого есть работающая надстройка Office, написанная на VB для Visual Studio 10. У нее нет «письменных» проблем.

Я хочу ускорить запуск приложения, потому что надстройка вызывает задержку в 4-5 секунд.

Я наткнулся на эту штуку под названием COM SHIM WIZARD. Поскольку для непрофессионала это выглядит кошмаром для реализации, я хочу спросить:

1) Большинство источников, которые я нашел, были немного старыми. Это что-то все еще используется и полезно? Некоторые источники ведут себя так, как будто это обязательно для надстройки, но, по крайней мере, для VS 2010 это не так.

2) Ускорит ли внедрение COM SHIM WIZARD загрузку моей надстройки, если мне удастся это сделать?


person Mehmet Keskin    schedule 01.03.2016    source источник


Ответы (1)


Я сомневаюсь, что использование пользовательской ком-прокладки что-либо ускорит. VSTO предоставляет свой собственный из коробки, поэтому на самом деле нет причин для пользовательского.

Вы можете рассмотреть возможность профилирования своей надстройки, чтобы увидеть, что именно вызывает задержки.

Возможно, простое использование ngen.exe решит вашу проблему с загрузкой.

person Nikolay    schedule 01.03.2016
comment
Спасибо за ответ и за знакомство с ngen.exe. Минус - это был не я - person Mehmet Keskin; 02.03.2016
comment
Без проблем. Может быть, есть какие-то преимущества пользовательской прокладки, о которых я не знаю :) - person Nikolay; 02.03.2016