Pubblicazione di soluzioni Office
La pubblicazione delle soluzioni Office può essere effettuata in due modi diversi con ClickOnce:
Mediante la Pubblicazione guidata, che offre funzionalità di pubblicazione semplificate.
Mediante la pagina Pubblica di Progettazione progetti, che consente di personalizzare completamente ogni passaggio della pubblicazione.
Per istruzioni dettagliate su come pubblicare le soluzioni, vedere Procedura: distribuire una soluzione Office utilizzando ClickOnce.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Microsoft Office 2010 e Microsoft Office System 2007. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Struttura della cartella di pubblicazione
Quando si pubblica una soluzione Office, i file di soluzione vengono creati nella cartella di pubblicazione secondo la struttura seguente:
Cartella dei file dell'applicazione.
- Sottocartelle specifiche della versione che contengono il manifesto dell'applicazione e il manifesto di distribuzione specifici della versione nonché gli assembly di personalizzazione. Questi file e directory dipendono l'uno dall'altro e funzionano come un solo pacchetto.
Programma di installazione.
Manifesto di distribuzione che punta al manifesto di distribuzione specifico dell'ultima versione.
ClickOnce crea un nuovo manifesto di distribuzione per ogni versione della soluzione Office. Ad esempio, per la prima versione di una soluzione denominata OutlookAddin1, il processo di pubblicazione crea un manifesto di distribuzione specifico della versione nella sottocartella specifica della versione denominata OutlookAddIn1_1_0_0_0. Questa sottocartella si trova nella cartella File applicazione. Inoltre, ClickOnce inserisce una copia del manifesto di distribuzione nella cartella di pubblicazione di primo livello.
La successiva pubblicazione incrementale crea un manifesto di distribuzione specifico della versione nella sottocartella specifica della versione denominata OutlookAddIn1_1_0_0_1. Tale pubblicazione sostituisce inoltre il manifesto di distribuzione contenuto nella cartella di pubblicazione con una copia del manifesto di distribuzione specifico della versione più recente.
ClickOnce aggiunge l'estensione .deploy agli assembly. In questo modo, un'installazione protetta di Internet Information Services (IIS) non bloccherà i file a causa di un'estensione non sicura. Dopo il download dei file, ClickOnce rimuove l'estensione .deploy prima di installare la soluzione nella cache ClickOnce. Per ulteriori informazioni, vedere Elemento <deployment> (distribuzione ClickOnce).
Pubblicazione guidata
Quando si utilizza la Pubblicazione guidata, la maggior parte delle opzioni viene impostata sui valori predefiniti contenuti nella pagina Pubblica di Progettazione progetti. Nella tabella riportata di seguito vengono mostrate le impostazioni predefinite assegnate dalla procedura guidata alle proprietà della soluzione.
Proprietà della soluzione |
Descrizione dell'impostazione predefinita |
---|---|
Percorso pubblicazione |
Obbligatorio. Il percorso di pubblicazione rappresenta la directory in cui Visual Studio copia i file della soluzione, ad esempio i manifesti, gli assembly e gli altri file della build. È necessario disporre di accesso in scrittura a tale directory. Le diverse opzioni includono il computer locale, una condivisione di file UNC o un sito Web HTTP/HTTPS. Il percorso può essere locale (c:\nomecartella\cartellapubblicazione), relativo (publish\), completo (\\nomeserver\nomecartella o http://nomeserver/nomecartella). Per impostazione predefinita, il percorso di pubblicazione è https://localhost/nomeprogetto/ se è installato IIS; in caso contrario, la directory publish\.
Nota
È opportuno considerare altri aspetti se sul computer di destinazione è in esecuzione Windows Vista.Per utilizzare l'opzione di pubblicazione locale, è necessario disporre di diritti amministrativi sul computer su cui è in esecuzione Windows Vista.Inoltre, il percorso predefinito è costituito sempre dalla directory publish\, indipendentemente dal fatto che IIS sia installato o meno.
|
Percorso di installazione |
Facoltativo. Il percorso di installazione rappresenta la directory da cui l'utente finale installerà la personalizzazione e anche il percorso che verrà utilizzato dalla soluzione per controllare la disponibilità di aggiornamenti. Tale percorso può corrispondere alla posizione della cartella di pubblicazione, ma non si tratta di un requisito. Le diverse opzioni includono il computer locale, una condivisione di file UNC o un sito Web HTTP/HTTPS. Il percorso può essere locale (c:\nomecartella\cartellapubblicazione), relativo (publish\), completo (\\nomeserver\nomecartella o http://nomeserver/nomecartella). Tutti i percorsi HTTP/HTTPS devono essere creati con caratteri US-ASCII. I caratteri Unicode non sono supportati. Se il percorso di installazione è impostato, i file della personalizzazione devono trovarsi in tale percorso per consentire agli utenti di installare la personalizzazione. Il percorso deve essere impostato solo se è noto il percorso di distribuzione finale. Se i file di installazione si trovano in un percorso relativo al documento o al programma di installazione, come con l'opzione CD, lasciare vuota questa casella. Questo valore può essere assegnato in un secondo momento. Per ulteriori informazioni, vedere Procedura: modificare il percorso di installazione di una soluzione Office. |
Prerequisiti |
Vengono utilizzate le impostazioni della pagina Pubblica di Progettazione progetti. |
Intervallo di aggiornamento |
Vengono utilizzate le impostazioni della pagina Pubblica di Progettazione progetti. L'impostazione predefinita è rappresentata dal controllo ogni sette giorni. |
Versione pubblicazione |
Viene utilizzata l'impostazione della pagina Pubblica di Progettazione progetti. L'impostazione predefinita è 1.0.0.0 quando viene creato il progetto. |
Lingua di pubblicazione |
Viene utilizzata l'impostazione della pagina Pubblica di Progettazione progetti. L'impostazione predefinita è rappresentata dalla lingua di Visual Studio. |
Pagina Pubblica di Progettazione progetti
La pagina Pubblica di Progettazione progetti consente di configurare tutte le proprietà di installazione. Nella tabella riportata di seguito vengono descritte le proprietà.
Proprietà della soluzione |
Descrizione delle impostazioni predefinite |
---|---|
Posizione cartella di pubblicazione |
Obbligatoria. La posizione della cartella di pubblicazione rappresenta la directory in cui Visual Studio copia i file della soluzione, ad esempio i manifesti, gli assembly e gli altri file della build. È necessario disporre di accesso in scrittura a tale directory. Le diverse opzioni includono il computer locale, una condivisione di file UNC o un sito Web HTTP/HTTPS. Il percorso può essere locale (c:\nomecartella\cartellapubblicazione), relativo (publish\), completo (\\nomeserver\nomecartella o http://nomeserver/nomecartella). Per impostazione predefinita, il percorso di pubblicazione è https://localhost/nomeprogetto/ se è installato IIS; in caso contrario, la directory publish\. |
URL cartella di installazione |
Facoltativo. L'URL della cartella di installazione rappresenta la directory da cui l'utente finale installerà la personalizzazione e anche il percorso che verrà utilizzato dalla soluzione per controllare la disponibilità di aggiornamenti. Tale percorso può corrispondere alla posizione della cartella di pubblicazione, ma non si tratta di un requisito. Le diverse opzioni includono il computer locale, una condivisione di file UNC o un sito Web HTTP/HTTPS. Il percorso può essere locale (c:\nomecartella\cartellapubblicazione), relativo (publish\), completo (\\nomeserver\nomecartella o http://nomeserver/nomecartella). Tutti i percorsi HTTP/HTTPS devono essere creati con caratteri US-ASCII. I caratteri Unicode non sono supportati. Se il percorso di installazione è impostato, i file della personalizzazione devono trovarsi in tale percorso per consentire agli utenti di installare la personalizzazione. Il percorso deve essere impostato solo se è noto il percorso di distribuzione finale. Se i file di installazione si trovano in un percorso relativo al documento o al programma di installazione, come con l'opzione CD, lasciare vuota questa casella. Questo valore può essere assegnato in un secondo momento da un amministratore. Per ulteriori informazioni, vedere Procedura: modificare il percorso di installazione di una soluzione Office. |
Prerequisiti |
I prerequisiti possono essere inclusi nel programma di installazione o scaricati su richiesta durante l'installazione.
|
Aggiorna |
L'intervallo di aggiornamento determina la frequenza con cui nella soluzione viene controllata la disponibilità di aggiornamenti. L'impostazione predefinita è rappresentata dal controllo ogni sette giorni. Il controllo della disponibilità di aggiornamenti ogni volta che viene caricata una personalizzazione a livello di documento o un componente aggiuntivo a livello di applicazione ne garantirebbe l'aggiornamento costante, ma influirebbe sulle prestazione di avvio. Se la distribuzione viene eseguita tramite un CD o un'unità rimovibile, impostare questa opzione su Non controllare mai. |
Opzioni (descrizione) |
È possibile impostare le opzioni di pubblicazione per le seguenti proprietà: Descrizione
|
Opzioni (impostazioni Office) |
È possibile impostare le opzioni di pubblicazione per le seguenti proprietà:
|
Versione pubblicazione |
Viene incrementata automaticamente con ogni versione, ma può essere anche impostata manualmente con un valore numerico. |
Lingua di pubblicazione |
Questa opzione imposta la lingua delle Condizioni di licenza software Microsoft e include i Language Pack nell'elenco dei prerequisiti. Non ha effetto, invece, sulla lingua della personalizzazione. La lingua del programma di installazione è determinata dalle lingue di Visual Studio installate. Per ulteriori informazioni su come cambiare la lingua di pubblicazione, vedere Procedura: cambiare la lingua di pubblicazione di un'applicazione ClickOnce. |
Vedere anche
Concetti
Prerequisiti per la distribuzione dell'applicazione