Ich habe bereits ein großes Office-Add-In auf Anwendungsebene entwickelt und es funktioniert wie ein Zauber, aber ich habe Probleme, die technische Grundlage zu verstehen. SoVSTO vs. Primäre Interop Assemblies, was ist der Unterschied?
- was genau sind VSTO und die PIAs gut?
- Ist VSTO nur eine ordnungsgemäße Projekttyp für Visual Studio und das ist es?
- Sind die primären Interop Assemblies (PIA) nur eine Art von Wrapper für den Zugriff auf die Office Object Model?
- Haben beide mehr Dinge und Funktionen, als mir bekannt sind?
@SilverNinja VSTO PIA Installation benötigt? – JohnZaj
Wenn Sie VSTO 2010 verwenden, müssen Sie die PIAs nicht installieren. Standardmäßig sind die [Interop-Typen in Ihre Add-In-Assembly eingebettet] (http://msdn.microsoft.com/en-us/library/ee317478.aspx). Sie können dieses Verhalten ändern, indem Sie für jede hinzugefügte Office-Assembly das Kennzeichen ** Interop-Typen einbetten ** setzen. – SliverNinja
Danke für die Bestätigung von SilverNinja. Ich dachte, das wäre der Fall. Ich sehe die Zwischenbereiche in ein Add-In eingebettet. Ich muss nur sicherstellen, dass für alle anderen Assemblies das Flag "Interp-Typen einbetten" gesetzt ist. – JohnZaj