J'ai déjà développé un grand complément d'application Office et ça fonctionne comme un charme, mais j'ai du mal à comprendre la base technique.VSTO vs Primary Interop Assemblies, quelle est la différence?
- Alors qu'est-ce exactement sont VSTO et la PIA bon?
- Est-ce que VSTO suffit de fournir un vrai projet de type pour Visual Studio et c'est tout?
- Les ensembles d'interopérabilité principaux (PIA) sont-ils simplement une sorte de wrapper permettant d'accéder au Office Object Model?
- Est-ce que les deux fournissent plus de choses et de fonctionnalités que je ne le pense?
@SilverNinja ne VSTO nécessitent l'installation PIA? – JohnZaj
Si vous utilisez VSTO 2010, vous n'avez pas besoin d'installer les assemblys PIA. Par défaut, les types [interop sont incorporés dans votre assembly de complément] (http://msdn.microsoft.com/en-us/library/ee317478.aspx). Vous pouvez basculer ce comportement en modifiant l'indicateur ** Intégrer les types d'interopérabilité ** pour chaque assembly de bureau que vous incluez. – SliverNinja
Merci d'avoir confirmé SilverNinja. Je pensais que c'était le cas. Je vois l'interops intégré dans un complément. Je dois juste m'assurer que tous les autres assemblys ont le drapeau Embed Interop Types. – JohnZaj