Comment puis-je créer un (VSTO) Office 2007 complément à l'aide de VS 2012?
Visual Studio 2012 ne semble pas soutenir Office 2007 (il n'a que des modèles de projet pour Office 2010). Si je veux créer un add-in compatible avec Office 2007, ai-je besoin pour utiliser Visual Studio 2010, ou est-il un moyen simple de le faire avec VS 2012?
Si il y est un moyen de le faire en VS 2012, il y a aucune restrictions/avantages, etc. en agissant de la sorte?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir VS 2012 de travail avec Office 2007. D'abord créer un 2010 Outlook Add-In et modifier le fichier de projet (.csproj) de manière à s'ouvrir dans Office 2007 et ne pas regarder pour Office 2010 lors de l'exécuter.
Ici, c'est le projet de modification des paramètres (Outlook exemple):
Source XPath:
Ancienne Valeur (Office 2010):
Nouvelle Valeur (Office 2007):
Après la modification de ce paramètre de projet, lorsque vous démarrez le débogueur (F5), il va charger le Outlook 2007 de l'application au lieu de la recherche pour Outlook 2010.
L'un des principaux inconvénients à l'utilisation de VS 2012 pour le développement de bureaux est que le déploiement est maintenant à l'aide d'InstallShield LE lieu d'Installation de Visual Studio les Projets. C'est un changement majeur, mais il semble MS s'éloigne de soutien indigènes d'installateurs et de laisser les autres gérer ce fardeau. WiX est un autre programme d'installation, mais je n'ai pas essayé. WiX (Windows Installer XML) manque encore de l'INTERFACE utilisateur qui est présent avec InstallShield LE ou VS 2010 des Projets d'Installation.
Le seul avantage de l'utilisation de VS 2012 pour le développement de l'IDE de développement est beaucoup plus rapide.