Freigeben über


Konfigurationsschema für die .NET Framework Client Profile-Bereitstellung

Aktualisiert: November 2007

Die Bereitstellung einer Anwendung, die .NET Framework Client Profile verwendet, enthält einen Setup-Bootstrapper und eine Datei mit dem Namen Deployment.xml. Der Setup-Bootstrapper liest die Datei Deployment.xml, um zu ermitteln, welche Produkte und Pakete installiert werden und wie die Benutzeroberfläche des Setups angepasst werden soll. Dieses Thema beschreibt die Elemente, die in der Datei Deployment.xml vorhanden sein können, und enthält Beispiele für die Dateien Deployment.xml und Strings.xml.

Elements

In der folgenden Tabelle sind die Elemente dargestellt, die in der Datei Deployment.xml verwendet werden können. Alle Attribute mit Standardwerten sind optional.

Element

Beschreibung

Attribute

<Deployment>

Erforderlich. Der vom Bootstrapper geladene Stammknoten. Muss ein <ProductRefs>-Element und ein <InstallUI>-Element enthalten.

FallbackCulture (erforderlich)

Weitere Informationen zu gültigen Kultureinstellungen finden Sie unter CultureInfo.

<ProductRefs>

Erforderlich. Enthält die Produkte, die installiert werden sollen. Muss mindestens ein <ProductRef>-Element enthalten.

<ProductRef>

Erforderlich. Beschreibt den Speicherort der Produktdefinitionsdatei mit dem Namen Product.xml.

Location (erforderlich) – Relativer Pfad zur Datei Product.xml.

<InstallUI>

Erforderlich. Enthält die erforderlichen Informationen zum Rendern der Installationsbenutzeroberfläche. Muss ein <Windows>-Element enthalten. Kann auch ein <AppToLaunch>-Element enthalten.

FallbackCulture (erforderlich)

Weitere Informationen zu gültigen Kultureinstellungen finden Sie unter CultureInfo.

<AppToLaunch>

Optional: Gibt die Anwendung an, die nach dem erfolgreichen Abschluss der Installation gestartet werden soll.

Location (erforderlich) – Pfad zu der Anwendung, die gestartet werden soll, beispielsweise %programfiles%\MyApp.exe.

Wenn das <AppToLaunch>-Element vorhanden und das <PostInstallWindow>-Element nicht vorhanden ist, wird die Anwendung nach der erfolgreichen Bereitstellung gestartet.

Wenn sowohl das <AppToLaunch>-Element als auch das <PostInstallWindow>-Element vorhanden sind, wird die Anwendung nach der erfolgreichen Bereitstellung durch Klicken auf die Schaltfläche Fertig stellen gestartet.

Wenn außerdem das <StartAppCheckBox>-Element vorhanden ist, kann der Benutzer entscheiden, ob die Anwendung nach der erfolgreichen Bereitstellung gestartet werden soll.

<Windows>

Erforderlich. Gibt die visuellen Elemente an, die die Darstellung und das Verhalten der Installation definieren. Muss ein <Defaults>-Element sowie ein <InstallWindow>-Element enthalten und kann die Elemente <PreInstallWindow>, <PostInstallWindow>, <RollbackWindow>, <ErrorWindow>, <CancelledWindow> und/oder <RebootWindow> enthalten.

<Defaults>

Erforderlich. Enthält die Standardeinstellungen für die Fenster, die während des gesamten Installationsprozesses beibehalten werden. Muss ein <ButtonGroup>-Element enthalten. Kann auch ein <TitleCaption>-Element und/oder ein <CopyrightCaption>-Element enthalten.

BackgroundColor (Standardeinstellung: Standardfensterfarbe) – Wird standardmäßig auf die Farbe der COLOR_WINDOW-Konstante festgelegt. Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

BackgroundImage (Standardeinstellung: Kein Bild) – Die Formate JPEG, GIF, BMP, WMF, PNG, TIFF, EXIF und EMF können verwendet werden. Die Größe wird dem Fenster nicht angepasst.

ForegroundColor (Standardeinstellung: Standardfensterfarbe) – Wird standardmäßig auf die Farbe der COLOR_WINDOWTEXT-Konstante festgelegt. Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Height (Standardeinstellung: 300) – Höhe des Clientbereichs des Hauptfensters in Pixeln.

Icon (Standardeinstellung: Kein Symbol) – Wird in der linken oberen Ecke des Hauptfensters angezeigt. Es kann nur das ICO-Format verwendet werden.

ShowWindowFrame (Standardeinstellung: true) – Legt fest, ob die Titelleiste und die Fensterränder im Fenster angezeigt werden.

Title (erforderlich) – Der in Setupfenstern und Meldungsfeldern angezeigte Text. Muss ein Bezeichner im <Strings>-Block der lokalisierten Datei Strings.xml sein.

TransparentColor (optional) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Width (Standardeinstellung: 500) – Breite des Clientbereichs des Hauptfensters in Pixeln.

<TitleCaption>

Optional: Enthält die Informationen zum Rendern des Untertiteltexts, der im Setupfenster angezeigt wird.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 20) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italics (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner im <Strings>-Block der lokalisierten Datei Strings.xml sein.

Underline (Standardeinstellung: false)

<CopyrightCaption>

Optional: Gibt die Copyrightinformationen für den Autor an.

Alignment (Standardeinstellung: Center) – Andere mögliche Einstellungen sind "Left" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 10) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: Geerbt von <Defaults>)

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<ButtonGroup>

Erforderlich. Gibt die Schaltflächen an, mit denen während der Installation zwischen den verschiedenen Setupfenstern gewechselt werden kann.

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset von Schaltflächen vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset von Schaltflächen vom oberen Rand des Fensters.

<PreInstallWindow>

Optional: Legt das Verhalten der Benutzeroberfläche während der ersten Phase der Installation fest. Muss die Elemente <AcceptButton> und <DeclineButton> enthalten. Kann auch die Elemente <EulaBox>, <PrintButton>, <PromptCaption> und/oder <TitleCaption> enthalten.

<EulaBox>

Optional: Zeigt die Softwarelizenzbedingungen an, auf die von jedem LicenseAgreement-Attribut in der Datei Product.xml jedes <ProductRef>-Elements verwiesen wird.

BackgroundColor (Standardeinstellung: Standardfensterfarbe) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Height (erforderlich) – Höhe des Steuerelements in Pixeln.

Width (Standardeinstellung: Standardfensterbreite minus 40) – Breite des Steuerelements in Pixeln.

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieses Steuerelements vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieses Steuerelements vom oberen Rand des Fensters.

<AcceptButton>

Erforderlich. Stellt die Schaltfläche Annehmen der Eingabeaufforderung für die Lizenzbedingungen dar.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

<DeclineButton>

Erforderlich. Stellt die Schaltfläche Ablehnen der Eingabeaufforderung für die Lizenzbedingungen dar.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

<PrintButton>

Optional: Stellt die Schaltfläche Drucken der Eingabeaufforderung für die Lizenzbedingungen dar.

Alignment (Standardeinstellung: Left) Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (erforderlich) – Die Anzahl der Pixel für den Offset dieser Schaltfläche vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) Die Anzahl der Pixel für den Offset dieser Schaltfläche vom oberen Rand des Fensters.

Title (erforderlich) – Muss ein Bezeichner im <Strings>-Block der lokalisierten Datei Strings.xml sein.

Underline (Standardeinstellung: false)

<PromptCaption>

Optional: Zeigt eine Eingabeaufforderung an, mit der die Bedingungen der Lizenzvereinbarungen akzeptiert bzw. abgelehnt werden können.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Title (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<InstallWindow>

Erforderlich. Legt das Verhalten der Benutzeroberfläche während der zweiten Phase der Installation fest. Muss ein <CancelButton>-Element enthalten. Kann auch die Elemente <DownloadCaption>, <StatusCaption>, <ProgressBar>, <TitleCaption> und/oder <WebControl> enthalten.

Die Schaltfläche zum Abbrechen wird nur angezeigt, wenn <RollbackWindow> angegeben wird.

<StatusCaption>

Optional: Zeigt den Status der Installationsphase an.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet. Im Text von Strings.xml können diese Token enthalten sein:

%p – Fortschritt dieser Installationsphase in Prozent, mit Ausnahme von Downloadaktivitäten.

%g – Fortschritt der gesamten Installation in Prozent, einschließlich Downloads und Installationsaktivitäten.

Underline (Standardeinstellung: false)

<DownloadCaption>

Optional: Zeigt den Status des aktuellen Downloads an.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet. Im Text von Strings.xml können diese Token enthalten sein:

%p – Fortschritt der Downloadphase in Prozent.

%c – Aktuell heruntergeladene Datenmenge in KB.

%t – Gesamtgröße des Downloads in KB.

Underline (Standardeinstellung: false)

<ProgressBar>

Optional: Zeigt den Gesamtstatus der Installation an.

Height (erforderlich) – Höhe der Statusanzeige in Pixeln.

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Statusanzeige vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Statusanzeige vom oberen Rand des Fensters.

Width (Standardeinstellung: 300) – Breite der Statusanzeige in Pixeln.

<WebControl>

Optional: Zeigt den HTML-Inhalt während der Installation oder in der Phase nach der Installation an. Muss ein <Pages>-Element enthalten.

Height (erforderlich) – Höhe des Steuerelements in Pixeln.

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieses Steuerelements vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieses Steuerelements vom oberen Rand des Fensters.

Width (Standardeinstellung: Fensterbreite minus 40) – Breite des Steuerelements in Pixeln.

<Pages>

Erforderlich. Muss mindestens ein <Page>-Element enthalten.

Delay (Standardeinstellung: 5) – Anzahl der Sekunden für die Anzeige einer Seite.

Wiederholung (Standardeinstellung: true) – Legt fest, ob die Seiten kontinuierlich gewechselt werden sollen.

<Page>

Erforderlich. Enthält die HTML-Inhalte, die im <WebControl>-Element angezeigt werden sollen. Diese Inhalte können keine Links oder aktiven Inhalte enthalten.

File (erforderlich) – Speicherort der HTML-Inhalte, relativ zum Speicherort der aktiven Datei Strings.xml.

<CancelButton>

Erforderlich. Stellt die Schaltfläche Abbrechen für die Installation dar.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

<PostInstallWindow>

Optional: Zeigt die Meldung Fertig bzw. eine Eingabeaufforderung zum Fertigstellen der Installation an. Muss ein <FinishButton>-Element enthalten. Kann auch die Elemente <FinishCaption>, <TitleCaption>, <WebControl> und/oder <StartAppCheckBox> enthalten.

<FinishButton>

Erforderlich. Stellt die Schaltfläche Fertig stellen für die Installation dar.

Title (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

<FinishCaption>

Optional: Beschreibt die Beschriftung, die bei einer erfolgreichen Installation im Fenster angezeigt wird.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<StartAppCheckBox>

Optional: Zeigt ein Kontrollkästchen an, das angibt, ob die im <AppToLaunch>-Element angegebene Anwendung nach der Installationsphase gestartet werden soll.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieses Kontrollkästchens vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieses Kontrollkästchens vom oberen Rand des Fensters.

Title (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

Checked (Standardeinstellung: true) – Gibt an, ob das Kontrollkästchen standardmäßig aktiviert ist.

<RollbackWindow>

Optional: Zeigt das Rollbackfenster für die Installation an. Kann auch die Elemente <MarqueeBar>, <TitleCaption>, <RollbackCaption> und/oder <WebControl> enthalten.

<RollbackCaption>

Optional: Beschreibt die im Rollbackfenster angezeigte Beschriftung.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<MarqueeBar>

Optional: Zeigt eine fortlaufende Animation an, um auf aktuell auftretende Aktivitäten hinzuweisen.

Height (erforderlich) – Höhe der Laufschriftleiste in Pixeln.

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Laufschriftleiste vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Laufschriftleiste vom oberen Rand des Fensters.

Width (Standardeinstellung: 300) – Breite der Laufschriftleiste in Pixeln.

<ErrorWindow>

Optional: Zeigt das Fehlerfenster für die Installation an. Enthält eine <ExitButton>. Kann auch eine <FailureCaption>, eine <TitleCaption> und/oder ein <WebControl> enthalten.

<FailureCaption>

Optional: Beschreibt die Beschriftung, die bei einer fehlgeschlagenen Installation im Fenster angezeigt wird.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<CancelledWindow>

Optional: Enthält ein <ExitButton>-Element. Kann auch eine <CancelledCaption>, eine <TitleCaption> und/oder ein <WebControl> enthalten.

<CancelledCaption>

Optional: Beschreibt die Beschriftung, die bei einer abgebrochenen Installation im Fenster angezeigt wird.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<ExitButton>

Optional: Stellt die Schaltfläche zum Beenden der Installation dar.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

<RebootWindow>

Optional: Definiert ein Fenster, das die Anforderungen für einen Neustart des Computers sowie Optionen für diese Installationsaufgabe beschreibt. Enthält ein <RebootNowButton>-Element und ein <RebootLaterButton>-Element. Kann auch die Elemente <RebootPromptCaption>, <TitleCaption>, und/oder <WebControl> enthalten.

Wenn ein Neustart erforderlich und <RebootWindow> nicht festgelegt ist, wird ein Meldungsfeld angezeigt, das eine Standardmeldung für den Neustart enthält. Der Computer wird neu gestartet, wenn der Benutzer auf OK klickt.

<RebootPromptCaption>

Optional: Beschreibt die im Fenster für den Neustart angezeigte Beschriftung.

Alignment (Standardeinstellung: Left) – Andere mögliche Einstellungen sind "Center" oder "Right".

Bold (Standardeinstellung: false)

Font (Standardeinstellung: Systemschriftart)

FontSize (Standardeinstellung: 12) – Textschriftgröße in Pixeln.

ForegroundColor (Standardeinstellung: von <Defaults> geerbt) – Es muss ein hexadezimaler RGB-Wert, z. B. "#FFFFFF" für Weiß, angegeben werden.

Italic (Standardeinstellung: false)

PosX (Standardeinstellung: 20) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom linken oder rechten Rand, abhängig von der Sprachausrichtung der Kultur dieser Bereitstellung.

PosY (erforderlich) – Die Anzahl der Pixel für den Offset dieser Beschriftung vom oberen Rand des Fensters.

Text (erforderlich) – Muss ein Bezeichner sein, der sich im <Strings>-Block der lokalisierten Datei Strings.xml befindet.

Underline (Standardeinstellung: false)

<RebootNowButton>

Erforderlich. Stellt die Schaltfläche für einen sofortigen Neustart dar.

Text (erforderlich) – Muss ein Bezeichner im <Strings>-Block der lokalisierten Datei Strings.xml sein.

<RebootLaterButton>

Erforderlich. Stellt die Schaltfläche für einen späteren Neustart dar.

Text (erforderlich) – Muss ein Bezeichner im <Strings>-Block der lokalisierten Datei Strings.xml sein.

Beispiel für 'Deployment.xml'

Im Folgenden ist ein Beispiel für die Datei Deployment.xml dargestellt. Die Benutzeroberfläche für dieses Beispiel enthält ein Vorinstallationsfenster mit einem Schritt zum Akzeptieren der Lizenzbedingungen, einem Installationsfenster mit Download- und Statusbeschriftungen, einer Statusanzeige und einem Inhaltsbereich, der alle fünf Sekunden zwischen zwei HTML-Dateien wechselt. Nach dem Abschluss der Installation wird die Inhaltsseite finish.htm angezeigt.

<?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>

Beispiel für 'Strings.xml'

Im Folgenden ist ein Beispiel für die Datei Strings.xml dargestellt. Dieses Beispiel ist eine Ergänzung der vorherigen Beispieldatei Deployment.xml. Die Name-Attribute der String-Elemente entsprechen den Text-Attributen 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>

Siehe auch

Referenz

Referenz zum Produkt- und Paketschema