Configurazione di un computer per sviluppare soluzioni Office

È necessario installare i prerequisiti seguenti prima di utilizzare gli strumenti di sviluppo di Microsoft Office in Visual Studio 2012:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Per la maggior parte delle attività di sviluppo, è inoltre necessario installare e registrare gli assembly di interoperabilità primari (PIAs) per Microsoft Office nella Global Assembly Cache.

Per le procedure dettagliate relative all'installazione, vedere Procedura: configurare un computer per sviluppare soluzioni Office.

Visual Studio

Office sono inclusi solo nelle seguenti edizioni di Visual Studio:

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Gli strumenti di sviluppo di Office sono un componente facoltativo di Visual Studio.Questi strumenti vengono installati per impostazione predefinita durante l'installazione di una delle edizioni di Visual Studio nell'elenco precedente.Se si personalizza l'installazione di Visual Studio specificando le funzionalità da installare, specificare Strumenti di sviluppo di Microsoft Office durante l'installazione per installare gli strumenti.

Gli strumenti di sviluppo di Office includono Runtime di Visual Studio Tools per Office e le funzionalità integrate in Visual Studio stesso, ad esempio finestre di progettazione e modelli di progetto.Per ulteriori informazioni su Runtime di Visual Studio Tools per Office, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

[!NOTA]

Per impostazione predefinita, Office in Visual Studio include modelli solo per Office 2010.Se si desidera sviluppare soluzioni per Office 2013, è necessario scaricare gli strumenti di sviluppo di Microsoft Office per Visual Studio 2012, che includono i modelli di progetto per Office 2013.Per scaricare questi strumenti, vedere Download.

.NET Framework

È possibile utilizzare Office in Visual Studio 2012 per creare soluzioni destinate a .NET Framework 4 o .NET Framework 4.5.

.NET Framework 4 viene installato automaticamente quando si installa Visual Studio..NET Framework 4.5 viene installato quando si installa gli strumenti di sviluppo di Microsoft Office per Visual Studio 2012.

Microsoft Office

È possibile utilizzare Visual Studio 2012 per creare soluzioni per Office 2013 o Office 2010.È necessario disporre di una delle versioni seguenti di Office installata localmente nel computer di sviluppo:

  • Qualsiasi edizione suite di Office 2013 o di Office 2010, incluso il disporre di più istanze di Office per Office 365.

  • Qualsiasi applicazione autonoma tra le seguenti:

    • Excel 2013

    • InfoPath 2013

    • Outlook 2013

    • PowerPoint 2013

    • Project 2013

    • Visio 2013

    • Word 2013

    • Excel 2010

    • InfoPath 2010

    • Outlook 2010

    • PowerPoint 2010

    • Project 2010

    • Visio 2010

    • Word 2010

Visual Basic, Applications Edition (VBA) deve essere installato unitamente a Office.

[!NOTA]

Visual Studio 2012 non supporta la creazione di soluzioni Office quando il computer di sviluppo dispone di una versione di Office 2013 o di Office 2010 che è stato inviato mediante Clic allo stato in esecuzione.

Bb398242.collapse_all(it-it,VS.110).gifInstallazioni contemporanee di MIcrosoft Office

Visual Studio 2012 non supporta la creazione di soluzioni Office quando più di uno versione di Microsoft Office (o versioni diverse di singole applicazioni di Office, ad esempio Excel 2007 ed Excel 2010) vengono installati contemporaneamente nel computer di sviluppo.Per creare soluzioni Office tramite Office in Visual Studio 2012, installare solo Office 2010 o Microsoft Office 2013 nel computer di sviluppo.

Assembly di interoperabilità primari di Microsoft Office

Gli assembly di interoperabilità primari di Office siano installati e registrati nella Global Assembly Cache per effettuare le seguenti attività di sviluppo:

  • Per creare un progetto a livello di documento di Excel.

  • Per eseguire o eseguire il debug di qualsiasi progetto Office in cui è stata modificata la proprietà di Embed Interop Types di tutti i riferimenti ad assembly di interoperabilità primari nel progetto a False. 

È possibile creare e compilare progetti a livello di applicazione senza assembly di interoperabilità primari installati nella Global Assembly Cache.Tuttavia, in questo caso, non è possibile eseguire i progetti negli scenari sopra elencati o eseguirne il debug.

Quando si installa Office nel computer di sviluppo, gli assembly di interoperabilità primari vengono installati e registrati nella Global Assembly Cache se .NET Framework 2.0 o versioni successive viene installato in anticipo.

Se si installa Office in un computer di sviluppo non è ancora stato installato.NET Framework, o se si modifica l'installazione di Office per non installare gli assembly di interoperabilità primari, è necessario installarli separatamente.Per ulteriori informazioni, vedere Procedura: installare assembly di interoperabilità primari di Office.

[!NOTA]

Visual Studio 2012 installa copie private degli assembly di interoperabilità primari all'esterno della Global Assembly Cache.Quando si crea un progetto di Office, il progetto fa riferimento a queste copie degli assembly di interoperabilità primari.Tuttavia, è necessario inoltre che gli assembly di interoperabilità primari siano installati e registrati nella Global Assembly Cache per eseguire le attività di sviluppo elencate sopra.Per ulteriori informazioni, vedere Assembly di interoperabilità primari di Office.

Vedere anche

Attività

Procedura: configurare un computer per sviluppare soluzioni Office

Procedura: installare il runtime ridistribuibile di Microsoft Visual Studio Tools per Office

Procedura: installare assembly di interoperabilità primari di Office

Concetti

Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office

Altre risorse

Guida introduttiva (sviluppo per Office in Visual Studio)