Condividi tramite


Schema di configurazione della distribuzione di .NET Framework Client Profile

Aggiornamento: novembre 2007

La distribuzione di un'applicazione che utilizza .NET Framework Client Profile include un programma di avvio automatico dell'installazione e un file Deployment.xml. Il programma di avvio automatico dell'installazione legge il file Deployment.xml per determinare quali prodotti e package verranno installati e come personalizzare l'interfaccia utente del processo di installazione. In questo argomento vengono descritti gli elementi inclusi in un file Deployment.xml, con un esempio di file Deployment.xml e Strings.xml.

Elementi

Nella tabella seguente sono illustrati gli elementi che possono essere inclusi in un file Deployment.xml. Tutti gli attributi con valori predefiniti sono facoltativi.

Element

Descrizione

Attributi

<Deployment>

Obbligatorio. Nodo radice caricato dal programma di avvio automatico. Deve contenere un elemento <ProductRefs> e un elemento <InstallUI>.

FallbackCulture (obbligatorio)

Per ulteriori informazioni sulle impostazioni cultura valide, vedere CultureInfo.

<ProductRefs>

Obbligatorio. Contiene i prodotti da installare. Deve contenere almeno un elemento <ProductRef>.

<ProductRef>

Obbligatorio. Descrive il percorso del file di definizione del prodotto, denominato Product.xml.

Location (obbligatorio) Percorso relativo del file Product.xml.

<InstallUI>

Obbligatorio. Contiene le informazioni necessarie per il rendering dell'interfaccia utente di installazione. Deve contenere un elemento <Windows>. Può contenere un elemento <AppToLaunch>.

FallbackCulture (obbligatorio)

Per ulteriori informazioni sulle impostazioni cultura valide, vedere CultureInfo.

<AppToLaunch>

Facoltativo. Specifica l'applicazione da avviare dopo il completamento dell'installazione.

Location (obbligatorio) Percorso dell'applicazione da avviare. Ad esempio, %programmi%\MyApp.exe.

Se l'elemento <AppToLaunch> è presente e l'elemento <PostInstallWindow> è assente, l'applicazione verrà avviata dopo l'esito positivo della distribuzione.

Se sono inclusi sia l'elemento <AppToLaunch> sia <PostInstallWindow>, l'applicazione viene avviata al termine della distribuzione e dopo che l'utente ha fatto clic sul pulsante Fine.

Se è incluso solo l'elemento <StartAppCheckBox>, l'utente decide se avviare l'applicazione al termine della distribuzione.

<Windows>

Obbligatorio. Specifica gli elementi visivi che definiscono l'aspetto e il comportamento dell'installazione. Deve contenere un elemento <Defaults> e un elemento <InstallWindow> e può contenere un elemento <PreInstallWindow>, <PostInstallWindow>, <RollbackWindow>, <ErrorWindow>, <CancelledWindow> e/o <RebootWindow>.

<Defaults>

Obbligatorio. Contiene i valori predefiniti della finestra che vengono mantenuti nell'intero processo di installazione. Deve contenere un elemento <ButtonGroup>. Può anche contenere un elemento <TitleCaption> e/o <CopyrightCaption>.

BackgroundColor (impostazione predefinita: colore predefinito della finestra) Utilizza il colore della costante COLOR_WINDOW come impostazione predefinita. Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

BackgroundImage (impostazione predefinita: nessuna immagine) Possono essere utilizzati i formati JPEG, GIF, BMP, WMF, PNG, TIFF, EXIF ed EMF. Le dimensioni non verranno modificate in base a quelle della finestra.

ForegroundColor (impostazione predefinita: colore predefinito della finestra) Utilizza il colore della costante COLOR_WINDOWTEXT come impostazione predefinita. Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Height (impostazione predefinita: 300) Altezza, in pixel, dell'area client della finestra principale.

Icon (impostazione predefinita: nessuna icona) Viene visualizzato nell'angolo superiore sinistro della finestra principale. Può essere utilizzato solo il formato ICO.

ShowWindowFrame (impostazione predefinita: true) Definisce se nella finestra verranno visualizzati la barra del titolo e i bordi.

Title (obbligatorio) Testo visualizzato nelle finestre e nelle finestre di messaggio del programma di installazione. Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

TransparentColor (facoltativo) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Width (impostazione predefinita: 500) Larghezza, in pixel, dell'area client della finestra principale.

<TitleCaption>

Facoltativo. Contiene le informazioni per il rendering del testo del sottotitolo visualizzato nella finestra del programma di installazione.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 20) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italics (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio). Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<CopyrightCaption>

Facoltativo. Specifica le informazioni di copyright per l'autore.

Alignment (impostazione predefinita: Al centro) Può anche essere A sinistra o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 10) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>)

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<ButtonGroup>

Obbligatorio. Specifica i pulsanti necessari per lo spostamento tra le varie finestre del programma di installazione durante l'installazione.

PosX (impostazione predefinita: 20) Numero di pixel di offset dei pulsanti dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset dei pulsanti dalla parte superiore della finestra.

<PreInstallWindow>

Facoltativo. Definisce il comportamento dell'interfaccia utente durante la prima fase dell'installazione. Deve contenere gli elementi <AcceptButton> e <DeclineButton>. Può anche contenere un elemento <EulaBox>, <PrintButton>, <PromptCaption> e/o <TitleCaption>.

<EulaBox>

Facoltativa. Visualizza le condizioni di licenza del software a cui fa riferimento ogni attributo LicenseAgreement nel file Product.xml di ogni elemento <ProductRef>.

BackgroundColor (impostazione predefinita: colore predefinito della finestra) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Height (obbligatorio) Altezza del controllo, in pixel.

Width (impostazione predefinita: larghezza predefinita della finestra meno 40) Larghezza del controllo, in pixel.

PosX (impostazione predefinita: 20) Numero di pixel di offset del controllo dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset del controllo dalla parte superiore della finestra.

<AcceptButton>

Obbligatorio. Rappresenta il pulsante Accetto per il prompt delle condizioni di licenza.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<DeclineButton>

Obbligatorio. Rappresenta il pulsante Non accetto per il prompt delle condizioni di licenza.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<PrintButton>

Facoltativo. Rappresenta il pulsante Stampa per il prompt delle condizioni di licenza.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (obbligatorio) Numero di pixel di offset del pulsante dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset del pulsante dalla parte superiore della finestra.

Title (obbligatorio). Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<PromptCaption>

Facoltativo. Visualizza un prompt per l'utente, che potrà specificare se desidera accettare le condizioni dei contratti di licenza.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Title (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<InstallWindow>

Obbligatorio. Definisce il comportamento dell'interfaccia utente durante la seconda fase del processo di installazione. Deve contenere un elemento <CancelButton>. Può anche contenere un elemento <DownloadCaption>, <StatusCaption>, <ProgressBar>, <TitleCaption> e/o <WebControl>.

Il pulsante Annulla visibile viene visualizzato solo se è specificato <RollbackWindow>.

<StatusCaption>

Facoltativo. Indica lo stato della fase di installazione.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato. Il testo del file Strings.xml può contenere questi token:

% p - Percentuale di completamento di questa fase dell'installazione, ad esclusione dell'attività di download.

%g - Percentuale di installazione totale completata, incluse le attività di download e installazione.

Underline (impostazione predefinita: false)

<DownloadCaption>

Facoltativo. Indica lo stato del download corrente.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato. Il testo del file Strings.xml può contenere questi token:

% p - Percentuale di completamento della fase di download.

% c - Quantità già scaricata, in KB.

% t - Dimensioni totali del download, in KB.

Underline (impostazione predefinita: false)

<ProgressBar>

Facoltativa. Indica lo stato complessivo dell'installazione.

Height (obbligatorio) Altezza dell'indicatore di stato, in pixel.

PosX (impostazione predefinita: 20) Numero di pixel di offset dell'indicatore di stato dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset dell'indicatore di stato dalla parte superiore della finestra.

Width (impostazione predefinita: 300) Larghezza dell'indicatore di stato, in pixel.

<WebControl>

Facoltativo. Visualizza contenuto HTML durante la fase di installazione o post-installazione. Deve contenere un elemento <Pages>.

Height (obbligatorio) Altezza del controllo, in pixel.

PosX (impostazione predefinita: 20) Numero di pixel di offset del controllo dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset del controllo dalla parte superiore della finestra.

Width (impostazione predefinita: larghezza della finestra meno 40) Larghezza del controllo, in pixel.

<Pages>

Obbligatorio. Deve contenere uno o più elementi <Page>.

Delay (impostazione predefinita: 5) Numero di secondi di visualizzazione di una pagina.

Repeat (impostazione predefinita: true) Specifica se scorrere le pagine continuamente.

<Page>

Obbligatorio. Include contenuto HTML da visualizzare nell'elemento <WebControl>. Questo contenuto non può includere collegamenti ipertestuali o contenuto attivo.

File (obbligatorio) percorso del contenuto HTML in relazione al percorso del file Strings.xml attivo.

<CancelButton>

Obbligatorio. Rappresenta il pulsante Annulla per l'installazione.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<PostInstallWindow>

Facoltativo. Visualizza il messaggio Installazione completata o richiede di completare l'installazione. Deve contenere un elemento <FinishButton>. Può anche contenere un elemento <FinishCaption>, <TitleCaption>, <WebControl> e/o <StartAppCheckBox>.

<FinishButton>

Obbligatorio. Rappresenta il pulsante Fine per l'installazione.

Title (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<FinishCaption>

Facoltativo. Descrive la didascalia che deve essere visualizzata nella finestra di installazione completata.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<StartAppCheckBox>

Facoltativo. Mostra una casella di controllo che specifica se avviare l'applicazione specificata nell'elemento <AppToLaunch> dopo la fase di installazione.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della casella di controllo dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della casella di controllo dalla parte superiore della finestra.

Title (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

Checked (Impostazione predefinita: true) Specifica se la casella di controllo è specificata per impostazione predefinita.

<RollbackWindow>

Facoltativo. Visualizza la finestra di rollback dell'installazione. Può contenere un elemento <MarqueeBar>, <TitleCaption>, <RollbackCaption> e/o <WebControl>.

<RollbackCaption>

Facoltativo. Descrive la didascalia che deve essere visualizzata nella finestra relativa al rollback.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<MarqueeBar>

Facoltativo. Visualizza un'animazione sequenziale per indicare che è in corso un'attività.

Height (obbligatorio) Altezza della barra di testo scorrevole, in pixel.

PosX (impostazione predefinita: 20) Numero di pixel di offset della barra di testo scorrevole dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della barra di testo scorrevole dalla parte superiore della finestra.

Width (impostazione predefinita: 300) Larghezza della barra di testo scorrevole, in pixel.

<ErrorWindow>

Facoltativo. Visualizza la finestra di errore dell'installazione. Contiene un elemento <ExitButton>. Può anche contenere un elemento <FailureCaption>, a <TitleCaption> e/o <WebControl>.

<FailureCaption>

Facoltativo. Descrive la didascalia che deve essere visualizzata nella finestra di installazione non riuscita.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<CancelledWindow>

Facoltativo. Contiene un elemento <ExitButton>. Può anche contenere un elemento <CancelledCaption>, a <TitleCaption> e/o <WebControl>.

<CancelledCaption>

Facoltativa. Descrive la didascalia che deve essere visualizzata nella finestra di installazione annullata.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<ExitButton>

Facoltativo. Rappresenta il pulsante Esci per l'installazione.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<RebootWindow>

Facoltativo. Definisce una finestra in cui sono descritti i requisiti di riavvio del computer e le opzioni per l'attività di installazione corrente. Contiene un elemento <RebootNowButton> e un elemento <RebootLaterButton>. Può contenere un elemento <RebootPromptCaption>, <TitleCaption>, e/o <WebControl>.

Se è necessario un riavvio del sistema e <RebootWindow> non è definito, viene visualizzata una finestra di messaggio contenente un messaggio predefinito sul riavvio. Il computer viene riavviato quando l'utente fa clic su OK.

<RebootPromptCaption>

Facoltativa. Descrive la didascalia che viene visualizzata nella finestra relativa al riavvio.

Alignment (impostazione predefinita: A sinistra) Può anche essere Al centro o A destra.

Bold (impostazione predefinita: false)

Font (impostazione predefinita: tipo di carattere del sistema)

FontSize (impostazione predefinita: 12) Dimensioni del carattere del testo, in pixel.

ForegroundColor (impostazione predefinita: valore ereditato da <Defaults>) Accetta un valore RGB esadecimale, ad esempio "#FFFFFF" per il colore bianco.

Italic (impostazione predefinita: false)

PosX (impostazione predefinita: 20) Numero di pixel di offset della didascalia dal bordo sinistro o destro, a seconda dell'orientamento della lingua utilizzato nelle impostazioni cultura della distribuzione.

PosY (obbligatorio) Numero di pixel di offset della didascalia dalla parte superiore della finestra.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Underline (impostazione predefinita: false)

<RebootNowButton>

Obbligatorio. Rappresenta il pulsante che provoca un riavvio immediato.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

<RebootLaterButton>

Obbligatorio. Rappresenta il pulsante che consente all'utente di riavviare il sistema in un secondo momento.

Text (obbligatorio) Deve essere un ID contenuto nel blocco <Strings> del file Strings.xml localizzato.

Esempio di Deployment.xml

Di seguito è riportato un esempio di file Deployment.xml. L'interfaccia utente per questo esempio include una finestra di pre-installazione con un passaggio di accettazione delle condizioni di licenza, una finestra di installazione con le didascalie sul download e sullo stato, un indicatore di stato e una parte di contenuto che passa tra due file HTML ogni cinque secondi. Al termine dell'installazione, viene visualizzata una pagina di contenuto finish.htm.

<?xml version="1.0" encoding="utf-8" ?>
<Deployment FallbackCulture="en">
  <ProductRefs>
    <ProductRef Location="DotNetClientFx\Product.xml" />
  </ProductRefs>
  <InstallUI>
    <Windows>
      <Defaults Width="550" Height="350" BackgroundColor="#FFFFAA" ForegroundColor="#0000FF" Title="Client Setup">
        <TitleCaption PosY="20" Text="TITLE" Font="Verdana" Bold="true" />
        <CopyrightCaption PosY="320" Text="COPYRIGHT" Italic="true" />
        <ButtonGroup PosY="280" />
      </Defaults>
      <PreInstallWindow>
        <PromptCaption PosY="50" Text="PROMPT" ForegroundColor="#000000" />
        <EulaBox Height="200" PosY="70" BackgroundColor="#FFFFAA" />
        <AcceptButton Text="ACCEPT" />
        <DeclineButton Text="DECLINE" />
      </PreInstallWindow>
      <InstallWindow>
        <DownloadCaption PosY="240" Text="DOWNLOAD" />
        <StatusCaption PosY="260" Text="STATUS" />
        <WebControl PosX="20" PosY="50" Width="510" Height="180">
          <Pages Repeat="true" Delay="5">
            <Page File="install1.htm" />
            <Page File="install2.htm" />
          </Pages>
        </WebControl>
        <ProgressBar PosX="20" PosY="280" Width="360" />
        <CancelButton Text="CANCEL" />
      </InstallWindow>
      <PostInstallWindow>
        <WebControl PosX="20" PosY="50" Width="510" Height="180">
          <Pages Repeat="false" Delay="5">
            <Page File="finish.htm" />
          </Pages>
        </WebControl>
        <FinishButton Text="EXIT" />
      </PostInstallWindow>
    </Windows>
  </InstallUI>
</Deployment>

Esempio di Strings.xml

Di seguito è riportato un esempio di file Strings.xml. Questo esempio è associato all'esempio di file Deployment.xml precedente. Gli attributi Name degli elementi String corrispondono agli attributi Text presenti in Deployment.xml.

<?xml version="1.0" encoding="utf-8" ?>
<Strings>
  <String Name="TITLE">.NET Framework 3.5 Client Setup</String>
  <String Name="COPYRIGHT">Copyright © 2008 Microsoft Corporation. All rights reserved.</String>
  <String Name="PROMPT">Please accept the following license agreement:</String>
  <String Name="DOWNLOAD">Downloading installation components - %cKB / %tKB (%g%% completed)</String>
  <String Name="STATUS">Installing .NET Framework 3.5 Client (%p%% completed)</String>
  <String Name="ACCEPT">&amp;Accept</String>
  <String Name="DECLINE">&amp;Decline</String>
  <String Name="CANCEL">&amp;Cancel</String>
  <String Name="EXIT">E&amp;xit</String>
  <String Name="STARTAPP">&amp;Launch the application now</String>
</Strings>

Vedere anche

Riferimenti

Riferimenti dello schema di prodotti e package