Execução de soluções em diferentes versões do Microsoft Office
Se a sua base de clientes usa ambos Microsoft Office 2010 e o sistema de Microsoft Office de 2007, você pode usar Visual Studio 2010 para desenvolver soluções que funcionam em ambas as versões do Office. Se você precisar criar uma solução que também pode executar em 2003 de Microsoft Office, você deve usar uma versão anterior do Visual Studio.
Executando soluções do Office criadas usando 2010 de Visual Studio
Para criar uma solução que pode ser executado em ambas as Microsoft Office 2010 e o sistema de Microsoft Office de 2007, o modelo de projeto que você usa depende da estrutura de destino da solução:
Se tiver por alvo o .NET Framework 4, você pode usar modelos de projeto para qualquer versão do Office para criar soluções que executam em qualquer versão do Office em computadores de usuário final. No entanto, a solução só pode usar recursos e APIs que estão disponíveis em ambas as versões do Office.
Se tiver por alvo o.NET Framework 3.5, você pode usar um modelo de projeto para o sistema de Microsoft Office de 2007 para criar uma solução que também é executado em Microsoft Office 2010. A solução só pode usar recursos e APIs que estão disponíveis em ambas as versões do Office. Quando você direcionar o.NET Framework 3.5, você pode criar usando as soluções Microsoft Office 2010 modelos de projeto só podem ser executado em computadores de usuário final que tenham Microsoft Office 2010 instalado.
A tabela a seguir ilustra esses cenários.
Versão do Office direcionado pelo modelo de projeto |
Destino.NET Framework do projeto1 |
Versões do Office pode executar a solução |
Tempo de execução necessário no computador do usuário final |
---|---|---|---|
Microsoft Office 2010 |
.NET Framework 4 |
Microsoft Office 2010 Sistema de Microsoft Office de 20072 |
Visual Studio 2010 Tools for Office Runtime |
Microsoft Office 2010 |
.NET Framework 3.5 |
Microsoft Office 2010 |
Visual Studio 2010 Tools for Office Runtime |
2007 Microsoft Office system |
.NET Framework 4 or .NET Framework 3.5 |
Microsoft Office 2010 2007 Microsoft Office system |
Visual Studio 2010 Tools for Office Runtime |
1. A.NET Framework versão necessária em computadores de usuário final para a sua solução executar seus destinos do projeto. Por exemplo, se seus destinos do projeto a.NET Framework 3.5, o.NET Framework 3.5 é necessário em computadores de usuário final. Neste exemplo, sua solução não será executado se apenas o .NET Framework 4 está instalado em computadores de usuário final.
2. Nesse cenário, a solução será executado sem erros no sistema de Microsoft Office de 2007 somente se ele não usa recursos que são novos no Microsoft Office 2010.
Execução de soluções do Office criadas usando versões anteriores do Visual Studio
Aplicativos de Microsoft Office também podem executar soluções criadas usando versões anteriores do Visual Studio. Em alguns casos, essas soluções exigem diferentes versões do Visual Studio Tools for Office runtime. Versões diferentes da Visual Studio Tools for Office runtime podem ser instalados lado a lado no mesmo computador.
A tabela a seguir mostra quais versões do Microsoft Office podem executar soluções criadas usando versões anteriores do Visual Studio e quais versões da Visual Studio Tools for Office runtime e o.NET Framework são necessários para cada solução.
Edição do Visual Studio é usado para criar a solução |
Versão do Office direcionado pelo modelo de projeto |
Versões do Office pode executar a solução |
Tempo de execução necessário no computador do usuário final |
Necessário.NET Framework versão no computador do usuário final |
---|---|---|---|---|
Visual Studio 2008 Professional or Visual Studio Team System 2008 |
2007 Microsoft Office system |
Microsoft Office 20101 2007 Microsoft Office system |
Visual Studio 2010 Tools for Office Runtime1 or Visual Studio Tools para o sistema de Microsoft Office (versão 3.0 Runtime) |
.NET Framework 3.5 |
Uma das seguintes edições do Visual Studio de 2005 com o VSTO 2005 SE2 instalado:
|
2007 Microsoft Office system |
Microsoft Office 2010(somente 32 bits3) 2007 Microsoft Office system |
Visual Studio 2005 Tools para Office segundo Edition Runtime |
.NET Framework 2.0.NET Framework 3.0, ou.NET Framework 3.5 |
Qualquer uma das seguintes edições do Visual Studio:
|
Microsoft Office 2003 |
Microsoft Office 2010(somente 32 bits3) 2007 Microsoft Office system Microsoft Office 2003 |
Visual Studio 2005 Tools para Office segundo Edition Runtime |
.NET Framework 2.0.NET Framework 3.0, ou.NET Framework 3.5 |
1. Microsoft Office 2010os aplicativos incluem o Visual Studio 2010 Tools for Office Runtime. Portanto, esses aplicativos sempre usam o Visual Studio 2010 Tools for Office Runtime em vez do Visual Studio Tools para o sistema de Microsoft Office (versão 3.0 Runtime) nesse cenário. No sistema de Microsoft Office de 2007, os aplicativos podem usar o Visual Studio 2010 Tools for Office Runtime ou o Visual Studio Tools para o sistema de Microsoft Office (versão 3.0 Runtime).
2. VSTO 2005 SE é um complemento gratuito do Visual Studio que fornece modelos de projeto do suplemento de nível de aplicativo para 2003 de Microsoft Office e o sistema de Microsoft Office de 2007. Ele pode ser instalado com uma edição no Team System 2005, Visual Studio, Visual Studio 2005 Tools for Office ou Visual Studio 2005 Professional. Para obter mais informações, consulte Visual Studio 2005 Tools for Office Second Edition.
3. As soluções do Office que exigem a Visual Studio do 2005 Tools para Office segundo Edition Runtime não são compatíveis com versões de 64 bits do Microsoft Office 2010. Para executar essas soluções na edição de 64 bits do Microsoft Office 2010, você deve atualizar o projeto Visual Studio 2010 ou para um Visual Studio de 2008 do projeto que sistema de Microsoft Office de destinos do 2007.
Consulte também
Tarefas
Como: Criar projetos do Office em Visual Studio
Conceitos
Visual Studio Tools for Office visão geral sobre o tempo de execução
Execução de soluções em diferentes versões do Microsoft Office
Outros recursos
Projetando e criando soluções do Office
Visual Studio Tools para cenários de instalação do Office Runtime