Condividi tramite


File, cartelle e distribuzione

Aggiornamento: novembre 2007

Lo scopo principale della distribuzione è installare file su un computer di destinazione. Gli strumenti di distribuzione di Visual Studio consentono di controllare dove e come verranno installati tali file.

L'Editor del file system fornisce una rappresentazione del file system di un computer di destinazione. Il file system di un computer può essere organizzato in modo diverso da quello di un altro computer, così come anche i nomi delle cartelle possono essere diversi. Nell'Editor del file system viene utilizzato il concetto di cartelle astratte, per garantire che i file vengano installati nel percorso desiderato.

Le cartelle virtuali sono una rappresentazione delle cartelle di sistema di Windows. La Cartella Desktop è l'equivalente della cartella di sistema Desktop. In Windows viene tenuta traccia del percorso delle cartelle di sistema, quindi i file inseriti nella Cartella Desktop verranno sempre copiati nella cartella di sistema Desktop, a prescindere dal percorso o dal nome della cartella. Per ulteriori informazioni, vedere Cartelle speciali e cartelle personalizzate.

È anche possibile creare cartelle personalizzate e collocarle all'interno di una qualsiasi cartella di sistema. Si potrebbe ad esempio creare una cartella Dati applicazioni sotto la Cartella Applicazione, in modo che, indipendentemente dal percorso della Cartella Applicazione nel computer di destinazione, i file inseriti nella cartella Dati applicazioni vengano sempre installati nello stesso percorso relativo. Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere cartelle nell'Editor del file system.

Le cartelle dell'Editor del file system possono contenere file, output di progetto e assembly. Gli output di progetto rappresentano gli elementi contenuti in un altro progetto facente parte della soluzione e possono comprendere output primario che viene generato, quale ad esempio un file eseguibile, risorse localizzate, informazioni di debug sui simboli, file di dati, come ad esempio pagine HTML, e i file di origine del progetto. Ognuno di questi output viene detto gruppo di output del progetto. I gruppi di output del progetto contengono l'output primario, detto anche output chiave, oltre ad output e dipendenze aggiuntive. Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere output di progetto con l'Editor del file system.

Per ogni file o cartella è inoltre possibile impostare condizioni mediante la proprietà Condition. In questo modo è possibile personalizzare l'installazione dei file in base alle condizioni rilevate sul computer di destinazione durante l'installazione. Si potrebbe decidere, ad esempio, di installare file diversi in base alla versione del sistema operativo del computer di destinazione. Per ulteriori informazioni, vedere Distribuzione condizionale.

Nell'Editor del file system è inoltre possibile creare collegamenti, che consentono di inserire file in una cartella e farvi riferimento mediante un collegamento creato sul desktop o in un'altra cartella. Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere collegamenti nell'Editor del file system.

Vedere anche

Attività

Procedura: aggiungere elementi a un progetto di distribuzione

Concetti

Distribuzione condizionale

Altre risorse

Gestione dell'installazione dei file durante la distribuzione