Deployment


 

Deployment

Oftmals vernachlässigt, doch häufig eine unausweichliche Herausforderung: Die Verteilung der eigenen Software auf die Zielsysteme.

 

Dabei ist diese Aufgabe weder von ihrer Kompexität noch von der Wirkung auf den Benutzer zu unterschätzen - ist doch die Installation das erste, was der Benutzer von Ihrem Programm zu Gesicht bekommt.

 
 

 

Übersicht der Deployment-Methoden

Auf dieser Portalseite erhalten Sie eine Übersicht über die verschiedene Modelle zur Verteilung von Anwendungen im .NET Framework.

 

Von Microsoft Patterns & Practices gibt es ein englischsprachiges Handbuch Deploying .NET Framework-based Applications. Ein guter Vergleich einiger Methoden findet sich im Artikel Smart-Client-Anwendungen sofort produtkiv nutzen.

 

Windows Installer (MSI)

Die leistungsfähigste unter den dargestellten Möglichkeiten ist ohne Zweifel die Windows Installer-Technologie. Auch mit Visual Studio lassen sich heute Installationspakete (.MSI) erstellen. Diese können sogar selbst geschriebenen .NET beinhalten und bei der Installation ausführen.

Updater Application Block (UAB)

Wenn Sie Ihre Anwendung mit einem AutoUpdate ausstatten wollen, wie es beispielsweise viele Virenscanner tun, bietet sich dafür der Updater Application Block an.

No-Touch Deployment (NTD)

Wenn das verteilen doch nur so einfach wäre wie mit ASP.NET: einfach die Dateien auf dem Webserver kopiert und schwups ist die Verteilung/Aktualisierung beendet... Mit No-Touch Deployment ist das bereits heute Realität.

 
 

 

Im Fokus: ClickOnce im .NET Framework 2.0

Das .NET Framework 2.0 kommt mit dem neuen ClickOnce daher - der Nachfolgertechnologie vom No-Touch Deployment (siehe oben).

Auch ClickOnce beschränkt sich auf die Verteilung von Windows Forms-Frontends, die beispielsweise über Webservices auf Datenbanken zugreifen.

Der besondere Clou dabei: Die Anwendungen, die Sie mit ClickOnce verteilen, funktionieren auch offline noch!

 
 
 
 

Die neuesten Ressourcen für Deployment:

Aktuelle Ressourcen

Forumregeln für Communities zur freien Verwendung
Seit 5 Jahren stehen die Regeln des Forums www.Office-Loesung.de zur freien Verfügung. In dieser Zeit haben bereits über tausend Foren die Regeln übernommen oder modifiziert verwendet. Damit sind dies... > Deployment

WPF: Offene Fenster im Überblick
Bei Anwendungen mit mehreren Fenstern ist es meist sinnvoll, diese übersichtlich in einer Liste oder einem Menü zu halten. Dieser Artikel zeigt, wie's geht. > Deployment

MVC mit WPF verwenden
Dieser Artikel zeigt, wie das Model-View-Controller-Pattern auf die WPF angewandt werden kann. > Deployment

Über die Wichtigkeit der Windows Presentation Foundation
Die Windows Presentation Foundation ist noch nicht die Wahl Nummer 1. Dieser Artikel führt einige Gründe auf, warum dem so ist. > Deployment

Globales Exception-Handling in WPF
Dieser Artikel zeigt, wie ein globales Exception-Handling mit WPF realisiert werden kann. > Deployment

.NET BlogBook Ausgabe 5
Das .NET BlogBook ist eine Sammlung von Artikeln rund um .NET mit zahlreichen Hilfestellungen und Sourcecode-Beispielen. In der nunmehr fünften Ausgabe umfasst das .NET BlogBook circa. 320 Seiten zu v... > Deployment

.NET BlogBook Ausgabe 4
Aktuelle Informationen rund um das Thema .NET als gesammeltes Werk (PDF). Zu Grunde liegen aktuellste Blog-Einträge zweier .NET Blogs. > Deployment

Das .NET BlogBook - Ausgabe 1
Das .NET BlogBook ist eine Sammlung von Artikeln rund um .NET mit zahlreichen Hilfestellungen und Sourcecode-Beispielen > Deployment

Das .NET BlogBook - Ausgabe 3
Das .NET BlogBook ist eine Sammlung von Artikeln rund um .NET mit zahlreichen Hilfestellungen und Sourcecode-Beispielen > Deployment

Das .NET BlogBook - Ausgabe 2
Das .NET BlogBook ist eine Sammlung von Artikeln und Tipps/Tricks für .NET Entwickler inkl. jeder Menge Sourcecode-Beispiele. > Deployment

Weitere Inhalte suchen