Condividi tramite


Finestra di dialogo File applicazione

Questa finestra di dialogo consente di specificare la modalità di classificazione dei file del progetto per le attività di pubblicazione, download dinamico e aggiornamento. La finestra contiene una griglia in cui sono elencati i file del progetto non esclusi per impostazione predefinita o che hanno un gruppo di download.

Per accedere a questa finestra di dialogo, selezionare un nodo di progetto in Esplora soluzioni, quindi scegliere Proprietà del menu Progetto. In Progettazione progetti fare clic sulla scheda Pubblica. Nella pagina Pubblica scegliere il pulsante File applicazione.

Nella griglia vengono visualizzati Nome file, Stato pubblicazione, Gruppo di download e Hash per ogni file.

Lo Stato pubblicazione di un file determina la modalità con cui il file verrà trattato durante le attività di pubblicazione, aggiornamento e download dinamico. Nella tabella riportata di seguito viene spiegato il significato di ciascuna opzione di Stato pubblicazione. Tenere presente che solo le opzioni di Stato pubblicazione valide per un tipo di file specifico vengono visualizzate nell'elenco a discesa Stato pubblicazione per un file del tipo indicato.

Opzione Stato pubblicazione

Oggetto di descrizione

Tipi di file a cui si applica questa opzione

File di dati

Include il file di dati nel manifesto e lo copia nel percorso di pubblicazione quando viene eseguito un comando di pubblicazione.

Qualsiasi file non assembly per cui l'Operazione di compilazione è impostata su Contenuto può presentare questo stato di pubblicazione. I file con estensione MDF, LDF e XML sono impostati su File di dati per impostazione predefinita.

I file di questo tipo verranno installati nella directory di dati. Quando viene effettuato un aggiornamento dell'applicazione, è possibile che venga eseguita la migrazione di un file di dati dall'applicazione.

Quando l'applicazione viene aggiornata, le informazioni contenute in questo file vengono trasferite nella versione successiva dell'applicazione.

File non assembly

Inclusione

Include il file nel manifesto e lo copia nel percorso di pubblicazione quando viene eseguito il comando di pubblicazione. I file di questo tipo verranno installati nella cartella del programma, dove si trovano i file eseguibili (con estensione exe) e gli assembly dell'applicazione.

Tutti i file

Esclusione

Esclude il file dal manifesto e non lo copia nel percorso di pubblicazione quando viene eseguito il comando di pubblicazione.

Tutti i file

Prerequisito

Include il file nel manifesto e non lo copia nel percorso di pubblicazione quando viene eseguito il comando di pubblicazione. Blocca l'installazione se questo file non è già presente nella Global Assembly Cache (GAC). L'installazione del prerequisito spetta all'utente finale.

È consigliabile contrassegnare come prerequisiti solo gli assembly firmati con nome sicuro.

File degli assembly

Per i file di dati, la migrazione non sovrascrive le modifiche dell'utente sul computer client. Per informazioni sulla modalità di migrazione dei file di database, vedere Accesso a dati locali e remoti in applicazioni ClickOnce.

Se si seleziona una delle opzioni (automatico) in Stato pubblicazione, ad esempio Includi (automatico), lo Stato pubblicazione del file è determinato automaticamente in base alle seguenti regole:

  • I file PDB sono esclusi per impostazione predefinita.

  • I file MDF, LDF, MDB e XML sono impostati su File di dati per impostazione predefinita.

  • Il file <nome_assembly>.xml è escluso per impostazione predefinita.

  • Includi è l'impostazione predefinita di tutti gli altri file di dati per cui l'Operazione di compilazione è impostata su Contenuto. Tutti i file di dati per cui l'Operazione di compilazione non è uguale a Contenuto non vengono visualizzati nella finestra di dialogo File applicazione e non verranno pubblicati.

Le opzioni Includi ed Escludi eseguono l'override delle opzioni (automatico) determinate automaticamente.

In questa finestra di dialogo è inclusa una colonna Hash che consente di includere o escludere file dall'hash generato.

Nota

Se l'impostazione Hash di un file viene configurata su Escludi, viene visualizzato un avviso nel record di quel file nella griglia. L'avviso "Impossibile firmare un progetto che contiene riferimenti senza hash" viene visualizzato anche se l'opzione Firma i manifesti ClickOnce della pagina Firma non è stata selezionata. Se si intende pubblicare l'applicazione insieme ai manifesti non firmati, è possibile ignorare questo avviso senza problemi. Se l'applicazione è configurata per la pubblicazione con manifesti firmati, viene generato un errore di compilazione. Per ulteriori informazioni, vedere Procedura: firmare manifesti dell'applicazione e di distribuzione.

Vedere anche

Riferimenti

Pagina Pubblica, Progettazione progetti