Ist es möglich, automatisiert eine ClickOnce-Bereitstellung?
Ich arbeite an einem Projekt, bestehend aus einer server-und einer client-Anwendung über ClickOnce bereitgestellt. Der client installiert ist das erste mal, wenn ein Benutzer klickt auf einen http://...file.application link, und die Interaktion mit dem Benutzer während der installation sind minimal (nur die standard-ClickOnce-installieren/nicht installieren im Dialogfeld).
Einer unserer Kunden will in der Lage sein, automatisiert die installation des Clients auf den Computern der Benutzer. Gibt es eine Möglichkeit, installieren Sie die ClickOnce-Anwendung ohne Interaktion mit dem Benutzer, um die Automatisierung des deployment-Prozesses?
Macht software, bietet diese Art der Bereitstellung gibt es?
Mein problem kommt von der Tatsache ich weiß nicht, wie die ClickOnce-Bereitstellung-arbeitet unter der Haube (ich weiß gar nicht, ob es möglich ist, zum ausführen einer ClickOnce-installer von der Befehlszeile aus...), und als ClickOnce-Anwendungen sind nicht verpackt, wie Windows-Installer, ich bin nicht sicher, ob alles.
- so....Klicken Sie auf eine Nunce-Bereitstellung. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Drittanbieter-Lösungen für die automatisierte Bereitstellung. Sie können auch Ihre eigenen Skripts erstellen, aber Sie benötigen einige Möglichkeit der Berufung auf Sie. Wenn Ihre Client-Computer konfiguriert sind, suchen Sie für Netzwerk befindet sich start-up-Skripte dann wäre dies eine ideale Methode. In der Regel, automatisierte Bereitstellungen arbeiten mit einem standard-deployment-Paket, D. H. mit einer setup.exe und die erforderlichen Dateien, so wäre dies wohl der beste Weg, um Ihre Anwendung Verpacken.
ClickOnce-speziell für die manuelle Bereitstellung durch Endbenutzer und verwirrt nur die Dinge, wenn das Ziel ist die automatisierte Bereitstellung. Natürlich können Sie Ihre ClickOnce-deployment, falls jemand will, um die Anwendung zu installieren manuell, aber es macht die Dinge einfacher, wenn Sie packen Sie es GESONDERT für die automatisierte Bereitstellung.
Ist es möglich, zu automatisieren. Der trick ist der Weg, der sich manifestiert, erzeugt und unterzeichnet.
Einmal ein Anwendungsmanifest erstellt wurde und die bereitgestellten Dateien werden umbenannt, Sie haben eine Reihe von Dateien und Ordner, die Sie kopieren Sie einfach auf Ihre Quelle installieren.
Können Sie bauen eine standard-MSI-installer und verteilen Sie es über Gruppenrichtlinien, dann aber updates sind ein wenig schwieriger. Als ein hybrid, Sie bauen konnte ein MSI-installer (bereitgestellt via Gruppenrichtlinien), die installiert nur eine Verknüpfung zu der richtigen ClickOnce-Adresse auf dem desktop. Auf diese Weise, dass der Benutzer immer läuft die ClickOnce-version, die ist garantiert up-to-date, wenn es ausgeführt wird.