Modelli di progetto di componente aggiuntivo per Microsoft Office 2007
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Tramite i modelli di progetto di componente aggiuntivo per Microsoft Office System 2007 vengono aggiunti automaticamente i riferimenti, i file e il codice di base del progetto necessari da utilizzare come punti di partenza per componenti aggiuntivi a livello di applicazione per le applicazioni appena elencate.
Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione, vedere Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione.
![]() |
---|
Per impostazione predefinita, alcuni dei file e dei riferimenti inclusi nell'elenco seguente sono nascosti. Per visualizzarli, fare clic su Mostra tutti i file sulla barra degli strumenti Esplora soluzioni. Vi sono inoltre alcuni file e riferimenti comuni a molti modelli di progetto di Visual Studio non inclusi nell'elenco. |
File
In Visual Studio Tools per Office viene generato un file di codice visibile nei progetti di componente aggiuntivo:
ThisAddIn (con estensione VB per Visual Basic o CS per Visual C#) - File in cui viene fornita una definizione parziale della classe ThisAddIn. Il resto di tale classe viene definito in un file di codice nascosto.
La classe ThisAddIn è il punto di ingresso per il codice scritto nel componente aggiuntivo. Per ulteriori informazioni, vedere Elementi host di componenti aggiuntivi.
In Visual Studio Tools per Office, nella compilazione di un progetto di componente aggiuntivo per Microsoft Office System 2007 viene inoltre generato il file aggiuntivo seguente:
- Nome progetto_TemporaryKey.pfx - Certificato temporaneo utilizzabile per la firma dei manifesti dell'applicazione e dei manifesti di distribuzione per il progetto durante lo sviluppo. Per ulteriori informazioni, vedere Concessione dell'attendibilità alle soluzioni Office (2007 System) e Sicurezza nelle soluzioni Office (System 2007).
File nascosti
In Visual Studio Tools per Office vengono generati diversi file di codice nascosti. Non modificare manualmente questi file; essi vengono rigenerati quando vengono apportate modifiche al progetto e non conservano le modifiche manuali.
In Visual Studio Tools per Officevengono generati i file di codice nascosti seguenti:
ThisAddIn.Designer.xml: rappresentazione dichiarativa degli oggetti programmabili nel progetto di componente aggiuntivo.
ThisAddIn.Designer (con estensione VB per Visual Basic o CS per Visual C#) - File di codice in cui viene fornita una definizione parziale della classe ThisAddIn. Sono inclusi costruttori, vari metodi di inizializzazione e altro codice che viene generato automaticamente in fase di progettazione. Il resto di tale classe viene definito nel file di codice ThisAddIn.
Codice del modello
Nel file di codice ThisAddIn sono inclusi i gestori eventi indicati di seguito. Per ulteriori informazioni, vedere Eventi di progetti Visual Studio Tools per Office.
ThisAddIn_Startup
Questo metodo gestisce l'evento Startup, generato dopo l'avvio dell'applicazione e l'esecuzione di tutto il codice di inizializzazione nell'assembly del componente aggiuntivo. Utilizzare questo metodo per eseguire codice per l'inizializzazione del componente aggiuntivo.
ThisAddIn_Shutdown
Questo metodo gestisce l'evento Shutdown, generato quando il dominio applicazione in cui è caricato il codice sta per essere scaricato. Utilizzare questo metodo per liberare le risorse utilizzate dal componente aggiuntivo.
Riferimenti
In Visual Studio Tools per Office viene automaticamente creato un insieme di riferimenti ad assembly nei progetti di componente aggiuntivo. Nei riferimenti sono inclusi gli assembly seguenti:
Assembly nel runtime di Visual Studio Tools per Office. Per ulteriori informazioni su tali assembly, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.
Assembly di interoperabilità primari per componenti di Microsoft Office condivisi e per l'applicazione di Microsoft Office utilizzata dal progetto. Per ulteriori informazioni, vedere Assembly di interoperabilità primari di Office.
Assembly di .NET Framework utilizzati durante lo sviluppo di soluzioni Visual Studio Tools per Office.
Vedere anche
Attività
Procedura: creare progetti Visual Studio Tools per Office
Concetti
Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione
Cenni preliminari sugli assembly nelle soluzioni Office