Condividi tramite


Assembly nel runtime di Visual Studio Tools per Office

Quando si crea un progetto di Office, in Visual Studio vengono automaticamente aggiunti riferimenti agli assembly del Runtime di Visual Studio Tools per Office che vengono utilizzati per il tipo di progetto e .NET Framework di destinazione del progetto.Esistono diversi assembly nelle estensioni di Office per .NET Framework 3.5, .NET Framework 4e .NET Framework 4.5.Per ulteriori informazioni sulle estensioni di Office, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Assembly nelle estensioni di Office per .NET Framework 4 e .NET Framework 4.5

Nella tabella seguente sono elencati gli assembly inclusi nelle estensioni di Office per .NET Framework 4 e .NET Framework 4.5.Per la documentazione sugli spazi dei nomi e sui tipi di questi assembly, vedere Riferimenti gestiti (sviluppo per Office in Visual Studio).

Nome assembly

Descrizione

Microsoft.Office.Tools.Common.dll

Fornisce i seguenti tipi:

  • Tipi per la creazione di personalizzazioni e smart tag della barra multifunzione.

    NotaNota
    Gli smart tag sono deprecati in Excel 2010 e Word 2010.
  • Tipi per la creazione di riquadri azioni in personalizzazioni a livello di documento e riquadri attività personalizzati nei componenti aggiuntivi a livello di applicazione.

Microsoft.Office.Tools.Excel.dll

Fornisce interfacce che rappresentano elementi host e controlli host per i progetti di Excel e i tipi di supporto.Per ulteriori informazioni, vedere Automazione di Excel utilizzando oggetti estesi.

Microsoft.Office.Tools.Outlook.dll

Fornisce i tipi che possono essere utilizzati per creare aree del modulo personalizzate nei componenti aggiuntivi di Outlook.

Microsoft.Office.Tools.Word.dll

Fornisce interfacce che rappresentano elementi host e controlli host per i progetti di Word e i tipi di supporto.Per ulteriori informazioni, vedere Automazione di Word utilizzando oggetti estesi.

Microsoft.Office.Tools.v4.0.Framework.dll

Fornisce i seguenti tipi:

  • Eccezioni generate dal runtime di Visual Studio Tools per Office. 

  • Attributi che è possibile utilizzare per la creazione di aree del modulo di Outlook.

Microsoft.Office.Tools.dll

Fornisce tipi che fanno parte dell'infrastruttura runtime di Visual Studio Tools per Office e non devono essere utilizzati direttamente dal codice.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Fornisce i seguenti tipi:

  • Attributo CachedAttribute e interfaccia ICachedType che è possibile utilizzare per memorizzare gli oggetti dati nella cache in una personalizzazione a livello di documento.Per ulteriori informazioni, vedere Memorizzazione di dati nella cache.

  • L'interfaccia IAddInPostDeploymentAction che è possibile implementare per eseguire passaggi di installazione aggiuntivi per completare l'installazione di ClickOnce per una soluzione Office.Per ulteriori informazioni, vedere Distribuzione di una soluzione Office utilizzando ClickOnce.

  • Eccezioni generate dal runtime di Visual Studio Tools per Office.

  • Altri tipi che fanno parte dell'infrastruttura runtime di Visual Studio Tools per Office e non devono essere utilizzati direttamente dal codice.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Fornisce i seguenti tipi:

I progetti destinati a .NET Framework 4 o .NET Framework 4.5 anche fare riferimento agli assembly. Questi assembly non fanno parte di Runtime di Visual Studio Tools per Office ridistribuibile.Al contrario, si tratta di assembly dipendenti che devono essere distribuiti con la soluzione.Per impostazione predefinita, vengono copiati nella cartella di output di compilazione per il progetto (la proprietà Copia localmente per questi assembly è impostata su True).Se si distribuisce il progetto tramite ClickOnce, questi assembly vengono inclusi nel pacchetto generato.

Nome assembly

Descrizione

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

Fornisce le classi base per la classe ThisAddIn generata in progetti a livello di applicazione e la classe della barra multifunzione generata in tutti i progetti.

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

Fornisce i seguenti tipi:

  • Classi base per le classi ThisWorkbook e Sheet generate nei progetti a livello di documento per Excel.

  • Controlli Windows Form che è possibile utilizzare nei fogli di lavoro dei progetti di Excel.

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

Fornisce classi base per le classi ThisAddIn e dell'area del modulo generate nei progetti di Outlook.

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

Fornisce i seguenti tipi:

  • Classi base per la classe ThisDocument generata nei progetti a livello di documento per Word.

  • Controlli Windows Form che è possibile utilizzare nei documenti dei progetti di Word.

Assembly nelle estensioni di Office per .NET Framework 3.5

Nella tabella riportata di seguito sono elencati gli assembly inclusi nelle estensioni di Office per .NET Framework 3.5.Per la documentazione sugli spazi dei nomi e sulle classi di questi assembly, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Nome assembly

Descrizione

Microsoft.Office.Tools.Common.v9.0.dll

Fornisce i seguenti tipi:

  • La classe base Microsoft.Office.Tools.AddIn per componenti aggiuntivi a livello di applicazione.

  • Classi per la creazione di personalizzazioni e smart tag della barra multifunzione.

    NotaNota
    Gli smart tag sono deprecati in Excel 2010 e Word 2010.
  • Classi per la creazione di riquadri azioni in personalizzazioni a livello di documento e riquadri attività personalizzati nei componenti aggiuntivi a livello di applicazione.

Microsoft.Office.Tools.Excel.v9.0.dll

Fornisce elementi host e controlli host per le soluzioni di Excel.Per ulteriori informazioni, vedere Automazione di Excel utilizzando oggetti estesi.

Microsoft.Office.Tools.Outlook.v9.0.dll

Fornisce le classi utilizzabili per creare aree del modulo personalizzate nei componenti aggiuntivi Outlook.

Microsoft.Office.Tools.Word.v9.0.dll

Fornisce elementi host e controlli host per le soluzioni Word.Per ulteriori informazioni, vedere Automazione di Word utilizzando oggetti estesi.

Microsoft.Office.Tools.v9.0.dll

Fornisce i seguenti tipi:

  • La classe Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent che fornisce le funzionalità di associazione dati per i controlli host nelle personalizzazioni a livello di documento.

  • Altri tipi che fanno parte dell'infrastruttura runtime di Visual Studio Tools per Office e non devono essere utilizzati direttamente dal codice.

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

Fornisce i seguenti tipi:

  • Attributo Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute e interfaccia Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType che è possibile utilizzare per memorizzare gli oggetti dati nella cache in una personalizzazione a livello di documento.Per ulteriori informazioni, vedere Memorizzazione di dati nella cache.

  • Eccezioni generate dal runtime di Visual Studio Tools per Office.

  • Altri tipi che fanno parte dell'infrastruttura runtime di Visual Studio Tools per Office e non devono essere utilizzati direttamente dal codice.

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

Fornisce l'interfaccia Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction che è possibile implementare per eseguire passaggi di installazione aggiuntivi per completare l'installazione di ClickOnce per una soluzione Office.Per ulteriori informazioni, vedere Advanced Office Solution Deployment.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

Fornisce i seguenti tipi:

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

Fornisce i seguenti tipi:

  • Le classi di Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList e di Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry, è possibile utilizzare per creare voci di elenco di inclusione di concedere l'attendibilità alle soluzioni Office destinate a .NET Framework 3.5.

  • Altri tipi che fanno parte dell'infrastruttura runtime di Visual Studio Tools per Office e non devono essere utilizzati direttamente dal codice.

Vedere anche

Concetti

Cenni preliminari su Visual Studio Tools per Office Runtime

Scenari di installazione del runtime di Visual Studio Tools per Office