Configuration d'un ordinateur pour développer des solutions Office
Vous devez installer les composants requis suivants avant de pouvoir utiliser les outils de développement Microsoft Office dans Visual Studio 2010 :
Visual Studio
.NET Framework
Microsoft Office
Pour la plupart des tâches de développement, vous devez également installer et inscrire les assemblys PIA pour Microsoft Office dans le Global Assembly Cache.
Pour obtenir les étapes d'installation détaillées, consultez Comment configurer un ordinateur pour développer des solutions Office.
Visual Studio
Les outils de développement Office sont inclus uniquement avec les éditions de Visual Studio 2010 suivantes :
Visual Studio 2010 Professional
Visual Studio 2010 Premium
Visual Studio 2010 Ultimate
Les outils de développement Office constitue un composant facultatif de Visual Studio. Ces outils sont installés par défaut lorsque vous installez l'une des éditions de Visual Studio répertoriées ci-dessus. Si vous personnalisez l'installation de Visual Studio en sélectionnant les composants à installer, assurez-vous que Outils de développement Microsoft Office est sélectionné pendant l'installation. Pour plus d'informations sur l'installation de Visual Studio, consultez Visual Studio Editions and Hardware Requirements.
Les outils de développement Office incluent Visual Studio Tools pour Office Runtime et des fonctionnalités intégrées à Visual Studio, telles que les modèles de projet et les concepteurs. Pour plus d'informations sur le Visual Studio Tools pour Office Runtime, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.
.NET Framework
Vous pouvez utiliser les outils de développement Office dans Visual Studio 2010 pour créer des solutions qui ciblent le .NET Framework 3.5 ou le .NET Framework 4. Le .NET Framework 4 est automatiquement installé et configuré lorsque Visual Studio 2010 est installé. Si vous souhaitez créer des solutions qui ciblent le .NET Framework 3.5, vous devez vous assurer que cette version du .NET Framework est également installée sur l'ordinateur de développement.
Notes
Vous ne pouvez pas utiliser les outils de développement Office dans Visual Studio 2010 pour créer des solutions qui ciblent le .NET Framework 3.0 ou version antérieure. Pour plus d'informations sur les versions prises en charge du .NET Framework, consultez Conception et création de solutions Office.
Microsoft Office
Vous pouvez utiliser les outils de développement Office pour Visual Studio 2010 afin de créer des solutions pour Microsoft Office 2010 et la version 2007 de Microsoft Office System. L'une des versions suivantes d'Office doit être installée localement sur l'ordinateur de développement :
Toute édition de la version 2007 de Microsoft Office System ou Microsoft Office 2010
L'une des applications autonomes suivantes :
Excel 2007 ou Excel 2010
InfoPath 2007 ou InfoPath 2010
Outlook 2007 ou Outlook 2010
PowerPoint 2007 ou PowerPoint 2010
Project 2007 ou Project 2010
Visio 2007 ou Visio 2010
Word 2007 ou Word 2010
Visual Basic for Applications (VBA) doit être installé dans le cadre d'Office.
Notes
Visual Studio 2010 ne prend pas en charge la création de solutions Office lorsque l'ordinateur de développement a une version de Microsoft Office 2010 fournie via la technologie Click-to-Run.
Installations côte à côte de Microsoft Office
Visual Studio 2010 ne prend pas en charge la création de solutions Office lorsque Microsoft Office 2010 et la version 2007 de Microsoft Office System (ou d'autres versions d'applications Office, telles qu'Excel 2007 et Excel 2010) sont installés côte à côte sur l'ordinateur de développement. Pour créer des solutions Office à l'aide des outils de développement Office dans Visual Studio 2010, il vous suffit d'installer une version d'Office sur l'ordinateur de développement.
Même si vous avez installé une seule version d'Office sur l'ordinateur de développement, vous pouvez créer des solutions Office qui s'exécutent à la fois dans Microsoft Office 2010 et la version 2007 de Microsoft Office System sur les ordinateurs des utilisateurs finaux. Pour plus d'informations, consultez Exécution de solutions dans différentes versions de Microsoft Office.
Assemblys PIA (Primary Interop Assembly) de Microsoft Office
Les assemblys PIA d'Office doivent être installés et inscrits dans le Global Assembly Cache pour pouvoir effectuer les tâches de développement suivantes :
Pour créer un projet au niveau du document
Pour exécuter ou déboguer un projet Office qui cible .NET Framework 3.5
Pour exécuter ou déboguer un projet Office qui cible .NET Framework 4 et dans lequel vous avez modifié la propriété Embed Interop Types de toutes les références d'assemblys PIA de votre projet à False.
Vous pouvez créer et générer des projets de niveau application sans avoir à installer les assemblys PIA dans le Global Assembly Cache. Toutefois, si vous procédez ainsi, vous ne pourrez pas exécuter ni déboguer les projets des scénarios répertoriés ci-dessus.
Lorsque vous installez Office sur l'ordinateur de développement, les assemblys PIA sont installés et inscrits par défaut dans le Global Assembly Cache dans les cas suivants :
Vous devez installer le .NET Framework 1.1 ou version ultérieure avant d'installer la version 2007 de Microsoft Office System.
Vous devez installer le .NET Framework 2.0 ou version ultérieure avant d'installer Microsoft Office 2010.
Si vous installez Office sur un ordinateur de développement sur lequel le .NET Framework n'est pas encore installé, ou si vous modifiez le programme d'installation Office pour ne pas installer les assemblys PIA, vous devez installer les assemblys PIA séparément. Pour plus d'informations, consultez Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office.
Notes
Visual Studio 2010 installe des copies privées des assemblys PIA en dehors du Global Assembly Cache. Lorsque vous créez un projet Office, le projet référence ces copies d'assemblys PIA. Toutefois, les assemblys PIA doivent également être installés et inscrits dans le Global Assembly Cache pour effectuer les tâches de développement répertoriées ci-dessus. Pour plus d'informations, consultez Assemblys PIA (Primary Interop Assembly) Office.
Voir aussi
Tâches
Comment configurer un ordinateur pour développer des solutions Office
Comment : installer Visual Studio Tools pour Office Runtime Redistributable
Comment : installer les assemblys PIA (Primary Interop Assembly) d'Office
Concepts
Fonctionnalités disponibles par type d'application et de projet Office