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 2010:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Per la maggior parte delle attività di sviluppo, è inoltre necessario installare e registrare gli assembly di interoperabilità primari 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

Gli strumenti di sviluppo di Office sono inclusi solo nelle seguenti edizioni di Visual Studio 2010:

  • Visual Studio 2010 Professional

  • Visual Studio 2010 Premium

  • Visual Studio 2010 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 elencate sopra. Se si personalizza l'installazione di Visual Studio selezionando le funzionalità da installare, selezionare l'opzione relativa agli strumenti di sviluppo di Microsoft Office durante l'installazione per installare gli strumenti. Per ulteriori informazioni sull'installazione di Visual Studio, vedere Visual Studio Editions and Hardware Requirements.

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.

.NET Framework

È possibile utilizzare gli strumenti di sviluppo di Office in Visual Studio 2010 per creare soluzioni destinate a .NET Framework 3.5 o a .NET Framework 4. .NET Framework 4 viene installato automaticamente all'installazione di Visual Studio 2010. Se si desidera creare soluzioni destinate a .NET Framework 3.5, è necessario assicurarsi che questa versione del framework sia installata anche nel computer di sviluppo.

Nota

Non è possibile utilizzare gli strumenti di sviluppo di Office in Visual Studio 2010 per creare soluzioni destinate a .NET Framework 3.0 o a versioni precedenti. Per ulteriori informazioni sulle versioni supportate di .NET Framework, vedere Progettazione e creazione di soluzioni Office.

Microsoft Office

È possibile utilizzare Visual Studio 2010 per creare soluzioni per Microsoft Office 2010 e Microsoft Office System 2007. È necessario disporre di una delle versioni seguenti di Office installata localmente nel computer di sviluppo:

  • Qualsiasi edizione suite di Microsoft Office System 2007 o Microsoft Office 2010

  • Qualsiasi applicazione autonoma tra le seguenti:

    • Excel 2007 o Excel 2010

    • InfoPath 2007 o InfoPath 2010

    • Outlook 2007 o Outlook 2010

    • PowerPoint 2007 o PowerPoint 2010

    • Project 2007 o Project 2010

    • Visio 2007 o Visio 2010

    • Word 2007 o Word 2010

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

Nota

Visual Studio 2010 non supporta la creazione di soluzioni Office quando il computer di sviluppo dispone di una versione di Microsoft Office 2010 recapitata tramite Click-to-Run.

Installazioni contemporanee di MIcrosoft Office

Visual Studio 2010 non supporta la creazione di soluzioni Office quando Microsoft Office 2010 e Microsoft Office System 2007 (o versioni diverse di singole applicazioni di Office, ad esempio Excel 2007 e Excel 2010) vengono installati contemporaneamente nel computer di sviluppo. Per creare soluzioni Office tramite gli strumenti di sviluppo di Office in Visual Studio 2010, installare solo una versione di Office nel computer di sviluppo.

Sebbene sia possibile installare una sola versione di Office nel computer di sviluppo, è possibile creare soluzioni Office che è possibile eseguire sia in Microsoft Office 2010 che in Microsoft Office System 2007 nei computer dell'utente finale. Per ulteriori informazioni, vedere Esecuzione di soluzioni in versioni diverse di Microsoft Office.

Assembly di interoperabilità primari di Microsoft Office

Per eseguire le attività di sviluppo indicate di seguito è necessario che gli assembly di interoperabilità primari di Office siano installati e registrati nella Global Assembly Cache:

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

  • Per eseguire o eseguire il debug di qualsiasi progetto Office destinato a .NET Framework 3.5.

  • Per eseguire o eseguire il debug di qualsiasi progetto Office destinato a .NET Framework 4 e in cui è stata modificata la proprietà Embed Interop Types di tutti i riferimenti ad assembly di interoperabilità primari nel progetto in 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, nei casi seguenti, gli assembly di interoperabilità primari vengono installati e registrati nella Global Assembly Cache per impostazione predefinita:

  • .NET Framework 1.1 o versioni successive viene installato prima dell'installazione di Microsoft Office System 2007.

  • .NET Framework 2.0 o versioni successive viene installato prima dell'installazione di Microsoft Office 2010.

Se si installa Office in un computer di sviluppo in cui non è ancora stato installato .NET Framework o se si modifica l'installazione di Office in modo da non installare gli assembly di interoperabilità primari, è necessario che questi ultimi vengano installati separatamente. Per ulteriori informazioni, vedere Procedura: installare assembly di interoperabilità primari di Office.

Nota

Visual Studio 2010 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)