Esecuzione di soluzioni in versioni diverse di Microsoft Office
Se trovaste soluzioni per Office 2010, è possibile eseguire le stesse soluzioni in Microsoft Office 2013.Se i clienti utilizzano Microsoft Office System 2007, è possibile utilizzare Visual Studio 2012 per sviluppare soluzioni eseguibili in tutte e tre le versioni di Office.In questo scenario, la soluzione verrà eseguita senza errori in Microsoft Office System 2007 solo se la soluzione non utilizza le funzionalità nuove versioni successive di Office. Le applicazioni di Microsoft Office possono inoltre eseguire soluzioni create tramite una versione precedente di Visual Studio.
Esecuzione di soluzioni Office create tramite Visual Studio 2012 o Visual Studio 2010
Le soluzioni create tramite Visual Studio 2012 o Visual Studio 2010 possono essere eseguiti in Office 2013, in Office 2010, o Microsoft Office System 2007.Tuttavia, la soluzione può utilizzare solo tali funzionalità e API disponibili in tutte e tre le versioni di Office.
Nella tabella seguente sono illustrati questi scenari.
Versione di Office di destinazione del modello di progetto |
.NET Framework di destinazione del progetto1 |
Versioni di Office che possono eseguire la soluzione |
Runtime richiesto sul computer dell'utente finale |
---|---|---|---|
Office 2013 |
.NET Framework 4 oppure .NET Framework 4.5 |
Office 2013 Office 2010 Microsoft Office System 20072 |
Di Visual Studio 2010 tools per Office runtime |
Office 2010 |
.NET Framework 4 oppure .NET Framework 4.5 |
Office 2013 Office 2010 Microsoft Office System 20072 |
Di Visual Studio 2010 tools per Office runtime |
Office 2010 |
.NET Framework 3.5 |
Office 2013 Office 2010 |
Di Visual Studio 2010 tools per Office runtime |
Microsoft Office System 2007 |
.NET Framework 4, .NET Framework 4.5, oppure .NET Framework 3.5 |
Office 2013 Office 2010 Microsoft Office System 2007 |
Di Visual Studio 2010 tools per Office runtime |
1.È necessario che sui computer degli utenti finali sia presente la versione di .NET Framework di destinazione del progetto perché la soluzione venga eseguita.Ad esempio, se il progetto è destinato a .NET Framework 3.5, è necessario che .NET Framework 3.5 sia presente sui computer degli utenti finali.In questo esempio, la soluzione non verrà eseguita se nei computer degli utenti finali è installato solo .NET Framework 4.
2.In questo scenario, la soluzione verrà eseguita senza errori in Microsoft Office System 2007 solo se non utilizza le funzionalità nuove di Office 2010.
Esecuzione di soluzioni Office create tramite versioni di Visual Studio precedenti di Visual Studio 2010
Le applicazioni di Microsoft Office possono eseguire soluzioni create tramite versioni di Visual Studio precedenti di Visual Studio 2010.In alcuni casi, queste soluzioni richiedono versioni diverse di Runtime di Visual Studio Tools per Office.È possibile installare versioni diverse di Runtime di Visual Studio Tools per Office side-by-side nello stesso computer.
Nella tabella seguente vengono mostrate le versioni di Microsoft Office che possono eseguire soluzioni create tramite versioni precedenti di Visual Studio e le versioni di Runtime di Visual Studio Tools per Office e .NET Framework richieste per ogni soluzione.
Edizione di Visual Studio utilizzata per creare la soluzione |
Versione di Office di destinazione del modello di progetto |
Versioni di Office che possono eseguire la soluzione |
Runtime richiesto sul computer dell'utente finale |
Versione di .NET Framework richiesta nel computer dell'utente finale |
---|---|---|---|---|
Visual Studio 2008 Professional oppure Visual Studio Team System 2008 |
Microsoft Office System 2007 |
Office 2013 e Office 20101 Microsoft Office System 2007 |
Di Visual Studio 2010 tools per Office runtime1 oppure Visual Studio Tools per Microsoft Office System 3.0 Runtime |
.NET Framework 3.5 |
Una delle edizioni seguenti di Visual Studio 2005 con VSTO 2005 SE2 installata:
|
Microsoft Office System 2007 |
Office 2013 e Office 2010 (solo per 32 bit3) Microsoft Office System 2007 |
Visual Studio 2005 Tools per Office Second Edition Runtime |
.NET Framework 2.0, .NET Framework 3.0 o .NET Framework 3.5 |
Una qualsiasi delle seguenti edizioni di Visual Studio:
|
Microsoft Office 2003 |
Office 2013 e Office 2010 (solo per 32 bit3) Microsoft Office System 2007 Microsoft Office 2003 |
Visual Studio 2005 Tools per Office Second Edition Runtime |
.NET Framework 2.0, .NET Framework 3.0 o .NET Framework 3.5 |
1.Office 2013 e applicazioni di Office 2010 includono Visual Studio 2010 tools per Office runtime. Di conseguenza, le applicazioni utilizzano sempre Visual Studio 2010 tools per Office runtime anziché Visual Studio Tools per Microsoft Office System (versione runtime 3,0) in questo scenario.Le applicazioni di Microsoft Office System 2007 possono utilizzare Visual Studio 2010 tools per Office runtime o Visual Studio Tools per Microsoft Office System (versione runtime 3,0).
2.VSTO 2005 SE è un componente aggiuntivo gratuito di Visual Studio che fornisce modelli di progetto di componente aggiuntivo a livello di applicazione per Microsoft Office 2003 e Microsoft Office System 2007.Può essere installato con Visual Studio 2005 Professional, Visual Studio 2005 Tools per Office o un'edizione in Visual Studio Team System 2005.Per ulteriori informazioni, visitare il sito Web Visual Studio 2005 Tools for Office Second Edition (la pagina potrebbe essere in inglese).
3.Le soluzioni Office che richiedono runtime di Visual Studio 2005 Tools for Office Second Edition non sono compatibili con le versioni a 64 bit di Office 2013 e di Office 2010.Per eseguire queste soluzioni nell'edizione a 64 bit di Office 2013 o di Office 2010, è necessario aggiornare il progetto a Visual Studio 2010 o a un progetto Visual Studio 2008 destinato a Microsoft Office System 2007.
Vedere anche
Attività
Procedura: creare progetti di Office in Visual Studio
Concetti
Cenni preliminari su Visual Studio Tools per Office Runtime
Scenari di installazione del runtime di Visual Studio Tools per Office
Esecuzione di soluzioni in versioni diverse di Microsoft Office