Я уже разработал большую надстройку на уровне приложений Office, и она работает как шарм, но у меня проблемы с пониманием технической основы.VSTO vs. Primary Interop Assemblies, какая разница?
- Так что же VSTO и PIAs хорошо?
- Действительно ли VSTO предоставляет только тип проекта для Visual Studio и все?
- Являются ли сборщики первичного взаимодействия (PIA) только какой-то оберткой для доступа к объектной модели ?
- Оба они предоставляют больше вещей и функций, чем я знаю?
@SilverNinja делает VSTO требует установки PIA? – JohnZaj
Если вы используете VSTO 2010, вам не нужно устанавливать PIA. По умолчанию типы [interop] встроены в вашу сборку надстройки] (http://msdn.microsoft.com/en-us/library/ee317478.aspx). Вы можете переключить это поведение, изменив флаг ** Embed Interop Types ** для каждой входящей сборки офиса. – SliverNinja
Спасибо за подтверждение SilverNinja. Я думал, это так. Я вижу interops, встроенный в надстройку. Мне просто нужно убедиться, что все другие сборки имеют флаг Embed Interop Types. – JohnZaj