Je suis aux prises avec la création d'un addin Word 2010 et la création d'un package d'installation Windows pour déployer l'addin. Le framework cible pour l'addin est .NET 3.5.Office 2010 addin - VSTO version confusion
D'après ce que je comprends en lisant le guide de déploiement d'exécution Microsoft, VSTO pour .NET 3.5 est installé avec Office 2010.
Est-ce que cela signifie que je peux supposer que tant que Word 2010 est installé sur l'ordinateur cible, VSTO runtime pour .NET 3.5 sera également présent? Un autre problème que je rencontre concerne la version de la vsto I qui doit être référencée.
Le code exemple déploiement disponible via le lien ci-dessus fait référence à un montage que je suppose (version 9, pas 4 que je me attendais) fait partie du VSTO 2010 ciblée pour .NET 3.5
Program Files\Reference Assemblies\Microsoft\VSTO\v9.0\ Microsoft.Office.Tools.v9.0.dll
Mais quand je vérifier les conditions de lancement du programme d'installation dans l'exemple, il recherche VSTO 2010 Runtime en vérifiant la chaîne de version dans la clé
HKLM\Software\Microsoft\VSTO Runtime Setup\V4R
ou
HKLM\Software\Microsoft\VSTO Runtime Setup\V4
Cependant, les assemblées référencé avait v9.0 dans le chemin du dossier qui me fait penser qu'ils correspondraient
HKLM\Software\Microsoft\VSTO Runtime Setup\V9.0.21022 or V9.0.30729
Puis-je utiliser v4 même si quand je référence à l'assembly j'utilise v9, ou suis-je mélanger les choses ici?