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. Sono disponibili assembly diversi nelle estensioni di Office per .NET Framework 4 e nelle estensioni di Office per .NET Framework 3.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

Nella tabella riportata di seguito sono elencati gli assembly inclusi nelle estensioni di Office per .NET Framework 4. 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.Per ulteriori informazioni, vedere Cenni preliminari sugli smart tag.
  • 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:

  • Possibili 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 del runtime di Visual Studio Tools per Office e che non è previsto vengano 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 avanzata di soluzioni Office.

  • Possibili eccezioni generate dal runtime di Visual Studio Tools per Office.

  • Altri tipi che fanno parte dell'infrastruttura del runtime di Visual Studio Tools per Office e che non è previsto vengano utilizzati direttamente dal codice.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Fornisce i seguenti tipi:

Anche i progetti destinati a .NET Framework 4 fanno riferimento agli assembly seguenti. Questi assembly non fanno parte del pacchetto ridistribuibile di Runtime di Visual Studio Tools per Office. 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.Per ulteriori informazioni, vedere Cenni preliminari sugli smart tag.
  • Classi per la creazione di riquadri azioni in personalizzazioni a livello di documento e riquadri attività personalizzati nei componenti aggiuntivi a livello di applicazione.

  • La classe Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute utilizzata dalle soluzioni di Excel per controllare l'ID delle impostazioni locali (LCID) utilizzato per tutte le chiamate dipendenti dalle impostazioni cultura al modello a oggetti di Excel. Per ulteriori informazioni, vedere Formattazione di dati in Excel con varie impostazioni internazionali.

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 del runtime di Visual Studio Tools per Office e che non è previsto vengano 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.

  • Possibili eccezioni generate dal runtime di Visual Studio Tools per Office.

  • Altri tipi che fanno parte dell'infrastruttura del runtime di Visual Studio Tools per Office e che non è previsto vengano 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 Distribuzione avanzata di soluzioni Office.

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

Fornisce i seguenti tipi:

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

Fornisce i seguenti tipi:

  • Classi Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry e Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList che è possibile utilizzare per creare voci dell'elenco di inclusione degli utenti per garantire attendibilità a una soluzione Office. Per ulteriori informazioni, vedere Concessione dell'attendibilità alle soluzioni Office mediante gli elenchi di inclusione.

  • Altri tipi che fanno parte dell'infrastruttura del runtime di Visual Studio Tools per Office e che non è previsto vengano utilizzati direttamente dal codice.

Vedere anche

Concetti

Cenni preliminari su Visual Studio Tools per Office Runtime

Altre risorse

Scenari di installazione del runtime di Visual Studio Tools per Office