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
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.
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
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.
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.
Klicken Sie auf Erforderliche Komponenten.
Das Dialogfeld Erforderliche Komponenten wird geöffnet.
Aktivieren Sie im Abschnitt Zu installierende erforderliche Komponenten auswählen die Option .NET Framework Client Profile.
Deaktivieren Sie .NET Framework 3.5 und .NET Framework 3.5 SP1, sofern diese aktiviert sind.
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.
Klicken Sie zwei Mal auf OK, um die Dialogfelder zu schließen.
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.
Wählen Sie Primäre Ausgabe aus, und klicken Sie dann auf OK.
Im Projektmappen-Explorer wird der Setup1-Projektknoten aktualisiert.
Erstellen Sie die Projektmappe.
Erstellen Sie das Setup1-Projekt. Standardmäßig ist das Setup1-Projekt nicht so konfiguriert, dass es zusammen mit der Projektmappe erstellt wird.
Öffnen Sie den Ordner DemoApplication\Setup1\Debug.
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
- Stellen Sie die .NET Framework Client Profile-Anwendung mit ClickOnce bereit. Weitere Informationen hierzu finden Sie unter Exemplarische Vorgehensweise: Bereitstellen einer .NET Framework Client Profile-Anwendung mit ClickOnce.
Siehe auch
Aufgaben
Gewusst wie: Erstellen oder Hinzufügen eines Setup-Projekts
Konzepte
Konfigurationsschema für die .NET Framework Client Profile-Bereitstellung
Referenz
Änderungsprotokoll
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Neues Thema hinzugefügt. |
SP1-Featureänderung. |