Execução de soluções em diferentes versões do Microsoft Office
Se você desenvolveu soluções para Office 2010, você pode executar as mesmas soluções no Microsoft Office 2013.Se sua base de clientes usa 2007 Microsoft Office system, você pode usar Visual Studio 2012 para desenvolver as soluções que trabalham em todas as três versões do Office.Nesse cenário, a solução será executado sem erros em 2007 Microsoft Office system somente se a solução não usa os recursos que são novos em versões posteriores do Office. Os aplicativos do Microsoft Office também podem executar as soluções que foram criadas usando uma versão anterior do Visual Studio.
Executando as soluções do Office criadas usando Visual Studio 2012 ou Visual Studio 2010
As soluções que foram criadas usando Visual Studio 2012 ou Visual Studio 2010 podem executar em Office 2013, em Office 2010, ou em 2007 Microsoft Office system.No entanto, a solução pode usar somente os recursos e APIs que estão disponíveis em todas as três versões do Office.
A tabela a seguir ilustra essas situações.
A versão do Office deseja pelo modelo de projeto |
Destino .NET Framework de projeto1 |
Versões do Office que podem executar a solução |
Tempo de execução necessário no computador do usuário final |
---|---|---|---|
Office 2013 |
.NET Framework 4 ou .NET Framework 4.5 |
Office 2013 Office 2010 2007 Microsoft Office system2 |
O Visual Studio 2010 Tools for Office Runtime |
Office 2010 |
.NET Framework 4 ou .NET Framework 4.5 |
Office 2013 Office 2010 2007 Microsoft Office system2 |
O Visual Studio 2010 Tools for Office Runtime |
Office 2010 |
.NET Framework 3.5 |
Office 2013 Office 2010 |
O Visual Studio 2010 Tools for Office Runtime |
2007 Microsoft Office system |
.NET Framework 4, .NET Framework 4.5, ou .NET Framework 3.5 |
Office 2013 Office 2010 2007 Microsoft Office system |
O Visual Studio 2010 Tools for Office Runtime |
1.A versão do.NET Framework que o projeto utiliza é necessária em computadores de usuário final para que sua solução é executado.Por exemplo, se seu projeto utiliza o.NET Framework 3.5, o.NET Framework 3.5 é necessário em computadores de usuário final.Nesse exemplo, sua solução não será executado se apenas .NET Framework 4 é instalado em computadores de usuário final.
2.Nesse cenário, a solução será executado sem erros em 2007 Microsoft Office system somente se não usa os recursos que são novos em Office 2010.
Executando as soluções do Office criadas usando versões do Visual Studio antes do Visual Studio 2010
Os aplicativos do Microsoft Office podem executar as soluções criadas usando versões do Visual Studio antes do Visual Studio 2010.Em alguns casos, essas soluções requerem versões diferentes de Visual Studio Tools for Office Runtime.Versões diferentes de Visual Studio Tools for Office Runtime podem ser lado a lado instalado no mesmo computador.
A tabela a seguir mostra que as versões do Microsoft Office podem executar soluções criados usando versões anteriores do Visual Studio, e que as versões de Visual Studio Tools for Office Runtime e do.NET Framework são necessárias para cada solução.
O Visual Studio usado para criar a solução |
A versão do Office deseja pelo modelo de projeto |
Versões do Office que podem executar a solução |
Tempo de execução necessário no computador do usuário final |
Necessário versão do .NET Framework no computador do usuário final |
---|---|---|---|---|
Visual Studio professional 2008 ou O Visual Studio Team System 2008 |
2007 Microsoft Office system |
Office 2013 e Office 20101 2007 Microsoft Office system |
O Visual Studio 2010 Tools for Office Runtime1 ou O Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0) |
.NET Framework 3.5 |
Uma das edições do Visual Studio 2005 com 2005 do2 SE VSTO instalado:
|
2007 Microsoft Office system |
Office 2013 e Office 2010 (32 bits) apenas3 2007 Microsoft Office system |
Ferramentas do Visual Studio 2005 para o tempo de execução do Office segundo |
o.NET Framework 2,0, o.NET Framework 3,0, ou o .NET Framework 3.5 |
Algumas das edições do Visual Studio:
|
Microsoft Office 2003 |
Office 2013 e Office 2010 (32 bits) apenas3 2007 Microsoft Office system Microsoft Office 2003 |
Ferramentas do Visual Studio 2005 para o tempo de execução do Office segundo |
o.NET Framework 2,0, o.NET Framework 3,0, ou o .NET Framework 3.5 |
1.Office 2013 e aplicativos de Office 2010 incluem Visual Studio 2010 Tools for Office Runtime. Portanto, esses aplicativos usam sempre Visual Studio 2010 Tools for Office Runtime em vez do Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0) nesse cenário.Os aplicativos em 2007 Microsoft Office system podem usar Visual Studio 2010 Tools for Office Runtime ou Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0).
2.SE O 2005 de VSTO é um serviço adicional livre do Visual Studio que fornece modelos de projeto do suplemento ao nível para Microsoft Office 2003 e 2007 Microsoft Office system.Pode ser instalado com Visual Studio professional 2005, ferramentas do Visual Studio 2005 para Office, ou uma edição no Visual Studio Team System 2005.Para obter mais informações, Ferramentas do Visual Studio 2005 para a edição do Office segundoconsulte.
3.As soluções do Office que exigem Visual Studio 2005 ferramenta ferramentas para o tempo de execução do Office segundo não são compatíveis com versões de 64 bits de Office 2013 e de Office 2010.Para executar essas soluções na edição de 64 bits de Office 2013 ou de Office 2010, você deve atualizar o projeto para Visual Studio 2010 ou a um projeto Visual Studio 2008 que tem como alvo 2007 Microsoft Office system.
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
O Visual Studio Tools para cenários de instalação do Office Runtime
Execução de soluções em diferentes versões do Microsoft Office