Exemplarische Vorgehensweise: Bereitstellen einer .NET Framework Client Profile-Anwendung mit Windows Installer

Aktualisiert: Juli 2008

In dieser exemplarischen Vorgehensweise wird erläutert, wie Sie eine einfache .NET Framework Client Profile-Anwendung mit Windows Installer bereitstellen.

Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:

  • Erstellen und Konfigurieren des Windows Presentation Foundation (WPF)-Projekts für die Bereitstellung als .NET Framework Client Profile-Anwendung

  • Erstellen eines Installationsprogramms für die Anwendung

Nach Abschluss der Vorgehensweise verfügen Sie über ein Windows Installer-Setupprogramm, das die .NET Framework Client Profile-Anwendung und die erforderlichen .NET Framework-Komponenten installiert.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen abweichen. Sie können die Einstellungen ändern, indem Sie im Menü Extras auf Einstellungen importieren und exportieren klicken. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.

Vorbereitungsmaßnahmen

Zum Durchführen dieser exemplarischen Vorgehensweise benötigen Sie die folgenden Komponenten:

  • Visual Studio 2008 SP1.

Erstellen und Konfigurieren des WPF-Projekts

Zunächst muss das Projekt für die WPF-Anwendung erstellt werden.

So erstellen Sie das WPF-Projekt

  1. Erstellen Sie ein neues WPF-Anwendungsprojekt in Visual Basic oder Visual C# mit dem Namen DemoApplication. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen eines neuen WPF-Anwendungsprojekts.

    Die Datei Window1.xaml wird in WPF-Designer geöffnet.

  2. Aktivieren Sie auf den Eigenschaftenseiten des Projekts das Kontrollkästchen Reine Client-Frameworkteilmenge. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren einer .NET Framework Client Profile-Anwendung für die Bereitstellung.

Erstellen des Setup-Projekts

Sie erstellen das Windows Installer-Setupprogramm für eine .NET Framework Client Profile-Anwendung auf dieselbe Weise wie andere .NET-Anwendungen.

So erstellen Sie das Setup-Projekt

  1. Fügen Sie der Projektmappe ein neues Windows Installer-Setup-Projekt mit dem Namen Setup1 hinzu. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen oder Hinzufügen eines Setup-Projekts.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Setup1-Projekt, und wählen Sie Eigenschaften aus.

    Das Dialogfeld Setup1-Eigenschaftenseiten wird geöffnet.

  3. Klicken Sie auf Erforderliche Komponenten.

    Das Dialogfeld Erforderliche Komponenten wird geöffnet.

  4. Aktivieren Sie im Abschnitt Zu installierende erforderliche Komponenten auswählen die Option .NET Framework Client Profile.

  5. Deaktivieren Sie .NET Framework 3.5 und .NET Framework 3.5 SP1, sofern diese aktiviert sind.

  6. Behalten Sie im Abschnitt Installationsort für erforderliche Komponenten angeben die standardmäßig aktivierte Option Erforderliche Komponenten von der Website des Komponentenherstellers herunterladen bei.

    Durch diese Option wird .NET Client Profile von der Microsoft-Website heruntergeladen.

  7. Klicken Sie zwei Mal auf OK, um die Dialogfelder zu schließen.

  8. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Setup1-Projekt, zeigen Sie auf Hinzufügen, und aktivieren Sie dann die Option Projektausgabe.

    Das Dialogfeld Projektausgabegruppe hinzufügen wird geöffnet, in dem die Ausgaben aufgelistet werden, die in den Installer einbezogen werden können.

  9. Wählen Sie Primäre Ausgabe aus, und klicken Sie dann auf OK.

    Im Projektmappen-Explorer wird der Setup1-Projektknoten aktualisiert.

  10. Erstellen Sie die Projektmappe.

  11. Erstellen Sie das Setup1-Projekt. Standardmäßig ist das Setup1-Projekt nicht so konfiguriert, dass es zusammen mit der Projektmappe erstellt wird.

  12. Öffnen Sie den Ordner DemoApplication\Setup1\Debug.

  13. Doppelklicken Sie auf setup.exe, um die Anwendung zu installieren.

    Wenn der Computer während der Installation nicht über das vollständige .NET Framework 3.5 SP1 oder .NET Framework Client Profile verfügt, werden Sie aufgefordert, .NET Framework Client Profile von der Microsoft-Website herunterzuladen und zu installieren.

    Hinweis:

    Für die Installation von .NET Framework Client Profile sind Administratorberechtigungen erforderlich.

Nächste Schritte

Siehe auch

Aufgaben

Gewusst wie: Erstellen oder Hinzufügen eines Setup-Projekts

Exemplarische Vorgehensweise: Bereitstellen einer .NET Framework Client Profile-Anwendung mit ClickOnce

Konzepte

.NET Framework Client Profile

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

Referenz

<supportedRuntime>-Element

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Neues Thema hinzugefügt.

SP1-Featureänderung.