Condividi tramite


Procedura: modificare il percorso del manifesto di distribuzione a livello di codice (System 2003)

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

  • Progetti a livello di documento

Versione Microsoft Office

  • Microsoft Office 2003

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

È possibile utilizzare il modello a oggetti presente nel runtime di Visual Studio Tools per Office per aggiornare a livello di codice il manifesto dell'applicazione incorporato in un documento che fa parte di una personalizzazione a livello di documento.

Il codice relativo alla modifica del modello a oggetti deve essere inserito in un nuovo progetto (non nella soluzione Visual Studio Tools per Office), ad esempio un'applicazione console o una pagina ASP.NET. In Visual Studio Tools per Office è incluso un esempio in cui viene illustrato come creare uno strumento per modificare il manifesto dell'applicazione incorporato. Per ulteriori informazioni, vedere la classe Esempio ServerDocument.

Per l'aggiornamento dei manifesti è disponibile un altro modello, che comporta la modifica dei file XML generati dalla Pubblicazione guidata. Per ulteriori informazioni, vedere la classe Procedura: modificare la posizione delle personalizzazioni a livello di documento (System 2003).

Nota:

Questo argomento non si applica ai componenti aggiuntivi a livello di applicazione, poiché non utilizzano manifesti di applicazione incorporati. Per modificare il percorso del manifesto di distribuzione di un componente aggiuntivo, utilizzare un editor di testo in modo da aggiornare il manifesto dell'applicazione presente nel computer client. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003). Per ulteriori informazioni sui componenti aggiuntivi a livello di applicazione e sulle personalizzazioni a livello di documento, vedere Architettura delle personalizzazioni a livello di documento.

Per modificare il percorso al manifesto di distribuzione a livello di codice

  1. Creare un nuovo progetto per modificare il file del manifesto all'interno del documento di Office. Questo progetto può essere di qualsiasi tipo, ad esempio, una soluzione da riga di comando.

  2. Aggiungere al progetto un riferimento a Microsoft.VisualStudio.Tools.Applications.Runtime.

  3. Aggiungere un'istruzione Imports o using per il runtime all'inizio del file di codice.

    Imports Microsoft.VisualStudio.Tools.Applications.Runtime
    
    using Microsoft.VisualStudio.Tools.Applications.Runtime;
    
  4. Creare un'istanza di ServerDocumente passare il documento della soluzione. Assegnare il nuovo percorso del manifesto di distribuzione alla proprietà DeployManifestPath.

    Dim sd As ServerDocument = Nothing
    Try
        sd = New ServerDocument("C:\Documents\SolutionDocument.doc")
        sd.AppManifest.DeployManifestPath = _
            "\\NewServer\ShareFolder\SolutionDocument.application"
    
    ServerDocument sd = null;
    try
    {
        sd = new ServerDocument(@"C:\Documents\SolutionDocument.doc");
        sd.AppManifest.DeployManifestPath = 
            @"\\NewServer\ShareFolder\SolutionDocument.application";
    
  5. Salvare le modifiche e chiudere il documento.

        sd.Save()
    
    Finally
        If Not sd Is Nothing Then
            sd.Close()
        End If
    End Try
    
        sd.Save();
    }
    finally
    {
        if (sd != null)
        {
            sd.Close();
        }
    }
    

Vedere anche

Attività

Procedura: aggiornare i percorsi dell'assembly manifesto dell'applicazione a livello di codice (System 2003)

Procedura: associare estensioni di codice gestito a documenti (System 2003)

Procedura: rimuovere estensioni di codice gestito da documenti (System 2003)

Concetti

Manifesti dell'applicazione e di distribuzione nelle soluzioni di Office

Distribuzione di soluzioni Office (System 2003)

Riferimenti

Manifesti dell'applicazione per le soluzioni Office (System 2003)

Manifesti di distribuzione per le soluzioni Office (System 2003)