Configurando um computador para desenvolver soluções do Office

Você deve instalar os pré-requisitos a seguir antes de usar as ferramentas de desenvolvedor de Microsoft Office em Visual Studio 2010:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Para a maioria das tarefas de desenvolvimento, você também deve instalar e registrar assemblies de interoperabilidade primária para Microsoft Office no cache global de assemblies.

Para obter etapas detalhadas de instalação, consulte Como: Configurar um computador para desenvolver soluções do Office.

Visual Studio

As ferramentas de desenvolvedor do Office estão incluídas apenas com as seguintes edições do Visual Studio 2010:

  • Visual Studio 2010 Professional

  • Visual Studio 2010 Premium

  • Visual Studio 2010 Ultimate

As ferramentas de desenvolvedor do Office são um componente opcional do Visual Studio. Essas ferramentas são instaladas por padrão quando você instala uma das edições Visual Studio listadas acima. Se você personalizar a instalação do Visual Studio selecionando quais recursos serão instalados, selecione Ferramentas para desenvolvedores do durante a instalação para instalar as ferramentas. Para obter mais informações sobre como instalar o Visual Studio, consulte Visual Studio Editions and Hardware Requirements.

As ferramentas de desenvolvedor do Office incluem o Visual Studio Tools for Office runtime e recursos que são integrados a Visual Studio propriamente dito, como modelos de projeto e designers. Para obter mais informações sobre o Visual Studio Tools for Office runtime, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução.

.NET Framework

Você pode usar as ferramentas de desenvolvedor do Office em Visual Studio 2010 para criar soluções de destino do.NET Framework 3.5 ou o .NET Framework 4. O .NET Framework 4 é instalado automaticamente quando você instala o Visual Studio 2010. Se você quiser criar soluções de destino do.NET Framework 3.5, você deve verificar a versão do framework está instalada no computador de desenvolvimento muito.

ObservaçãoObservação

Você não pode usar as ferramentas de desenvolvedor do Office em Visual Studio 2010 para criar soluções de destino do.NET Framework 3.0 ou anterior. Para obter mais informações sobre versões compatíveis com o.NET Framework, consulte Projetando e criando soluções do Office.

Microsoft Office

Você pode usar Visual Studio 2010 para criar soluções para Microsoft Office 2010 e o sistema de Microsoft Office de 2007. Você deve ter uma das seguintes versões do Office instalado localmente no computador de desenvolvimento:

  • Qualquer edição do suite do sistema 2007 Microsoft Office ouMicrosoft Office 2010

  • Qualquer um dos seguintes aplicativos autônomos:

    • Excel 2007 ouExcel 2010

    • O InfoPath 2007 ouInfoPath 2010

    • O Outlook 2007 ouOutlook 2010

    • PowerPoint 2007 ouPowerPoint 2010

    • Project 2007 ouProject 2010

    • O Visio 2007 ouVisio 2010

    • Word 2007 ouWord 2010

Visual Basic for Applications (VBA) deve ser instalado como parte do Office.

ObservaçãoObservação

Visual Studio 2010não oferece suporte a criar soluções do Office quando o computador de desenvolvimento tem uma versão do Microsoft Office 2010 que foi entregue por meio de clique-para-executar.

Instalações de lado a lado do Microsoft Office

Visual Studio 2010não oferece suporte a criar soluções do Office quando Microsoft Office 2010 e o sistema de Microsoft Office de 2007 (ou versões diferentes de aplicativos individuais do Office, como o Excel 2007 e Excel 2010) são instalados lado a lado no computador de desenvolvimento. Para criar soluções do Office usando as ferramentas de desenvolvedor do Office em Visual Studio 2010, instale apenas uma versão do Office no computador de desenvolvimento.

Embora você possa instalar apenas uma versão do Office no computador de desenvolvimento, você pode criar soluções do Office que são executados em ambos Microsoft Office 2010 e o sistema de Microsoft Office de 2007 em computadores de usuário final. Para obter mais informações, consulte Execução de soluções em diferentes versões do Microsoft Office.

Assemblies de interoperabilidade primária para Microsoft Office

A assemblies de interoperabilidade primários (PIAs) do Office devem ser instalados e registrados no global assembly cache para realizar as seguintes tarefas de desenvolvimento:

  • Para criar um projeto de nível de documento.

  • Para executar ou depurar qualquer projeto do Office que se destina a.NET Framework 3.5.

  • Para executar ou depurar qualquer projeto do Office que se destina a .NET Framework 4, e em que você alterou o Embed Interop Types a propriedade de todas as referências PIA em seu projeto para False. 

Você pode criar e construir projetos de nível de aplicativo sem ter os PIAs instalados no cache global de assemblies. No entanto, se você fizer isso, não é possível executar ou depurar projetos nos cenários listados acima.

Quando você instala o Office no computador de desenvolvimento, os PIAs são instalados e registrados no global assembly cache por padrão nos seguintes casos:

  • A.NET Framework 1.1 ou posterior está instalado antes de instalar o sistema de Microsoft Office de 2007.

  • A.NET Framework 2.0 ou posterior está instalado antes de instalar o Microsoft Office 2010.

Se você instalar o Office em um computador de desenvolvimento que não tem o.NET Framework instalado ainda ou, se você modificar a instalação para não instalar os PIAs do Office, você deve instalar os assemblies de interoperabilidade primários separadamente. For more information, see Como: Instalar Assemblies de interoperabilidade primária do Office.

ObservaçãoObservação

Visual Studio 2010Instala cópias particulares dos PIAs fora do cache global de assemblies. Quando você cria um projeto do Office, o projeto faz referência a essas cópias dos PIAs. No entanto, os PIAs também esteja instalados e registrados no global assembly cache para realizar as tarefas de desenvolvimento listadas acima. For more information, see Assemblies de interoperabilidade primária do Office.

Consulte também

Tarefas

Como: Configurar um computador para desenvolver soluções do Office

Como: Instalar o Visual Studio Tools para Office Runtime redistribuível

Como: Instalar Assemblies de interoperabilidade primária do Office

Conceitos

Recursos disponíveis pelo aplicativo do Office e o tipo de projeto

Outros recursos

Introdução (desenvolvimento do Office em Visual Studio)