<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ClickOnce</id>
	<title>ClickOnce - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ClickOnce"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ClickOnce&amp;action=history"/>
	<updated>2026-05-19T04:33:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=ClickOnce&amp;diff=1093404&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ClickOnce&amp;diff=1093404&amp;oldid=prev"/>
		<updated>2022-10-22T08:13:51Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ClickOnce&amp;#039;&amp;#039;&amp;#039; ist eine Technik von [[Microsoft]], die es ermöglicht, Windows-Anwendungen über das [[Internet]] mit nur einem Klick zu starten. Solche Anwendungen sind auch unter dem Namen [[Smart Client]]s bekannt. Es unterstützt mit [[Windows Forms]] oder [[Windows Presentation Foundation]] entwickelte Applikationen, andere Applikationen können über den sogenannten &amp;#039;&amp;#039;Updater Application Block&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786 Updater Application Block version 2.0]&amp;lt;/ref&amp;gt; aktualisiert werden. ClickOnce ist ähnlich [[Java Web Start]] für die [[Java-Plattform]] oder [[Zero Install]] für [[Linux]].&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
ClickOnce gibt dem Benutzer die Möglichkeit, Programme nur durch Klicken eines Links auf einer Webseite zu installieren und auszuführen. Das Kernprinzip von ClickOnce ist, die Einfachheit von [[Webanwendung]]en zum Windows-Nutzer zu bringen. Darüber hinaus zielt ClickOnce auf das Lösen dreier weiterer Probleme von herkömmlichen Modellen der [[Softwareverteilung]] ab: Die Schwierigkeit, ein eingesetztes Programm zu [[Softwareaktualisierung|aktualisieren]], die Nebenwirkungen eines Programms auf dem [[Computer]] des Nutzers, und die Notwendigkeit von erhöhten (administrativen) Benutzerrechten zum Installieren von Programmen.&lt;br /&gt;
&lt;br /&gt;
Über ClickOnce verbreitete Programme werden als „wenig beeinflussend“ eingestuft, weil sie nur für den einzelnen Nutzer, nicht für den gesamten Rechner installiert werden (ClickOnce-Cache). Zum Installieren werden keine Administratorrechte benötigt. Jedes ClickOnce-Programm ist vom anderen separiert. Das bedeutet, dass eine ClickOnce-Applikation eine andere nicht verändern oder zerstören kann.&lt;br /&gt;
&lt;br /&gt;
ClickOnce setzt CAS ([[Code Access Security]]) ein, um sicherzustellen, dass Systemfunktionen nicht von einem ClickOnce-Programm aus dem Internet aufgerufen werden können, was die Sicherheit der Daten und des Systems allgemein gewährleistet.&lt;br /&gt;
&lt;br /&gt;
== Programme ==&lt;br /&gt;
Das ClickOnce-Modell unterstützt zwei Arten von Programmen: installierte Programme (ähnlich konventionellen Windows-Programmen mit &amp;#039;&amp;#039;Windows-Startmenü&amp;#039;&amp;#039;-Integration) und Online-Anwendungen (im [[Webbrowser|Browser]] gehostete Programme, die nicht installiert, sondern nur ausgeführt und [[Cache|zwischengespeichert]] werden). ClickOnce-Programme können über eine Internetseite, eine Netzwerkfreigabe oder sogar von einem Dateispeicherort verteilt werden.&lt;br /&gt;
&lt;br /&gt;
Die ClickOnce-Verbreitungstechnologie ist in das [[Visual Studio|Visual-Studio]]-2005/2008-Projektsystem integriert und wird von der MSBuild-Technologie nativ unterstützt.&lt;br /&gt;
&lt;br /&gt;
Nachdem ClickOnce lange Zeit nur mit dem [[Internet Explorer]] funktionierte, wird mit dem [[Service Pack]] 1 für das .NET [[Framework]] 3.5 auch der [[Mozilla Firefox]] unterstützt. Bei der Installation des Service Packs wird eine Erweiterung ([[Add-on]]) namens „Microsoft .NET Framework Assistant“ in Firefox installiert, welche sich bei den ersten Versionen erst durch einen Eingriff in die [[Windows-Registrierungsdatenbank|Registry]] deinstallieren ließ. Die [[User Agent|User-Agent]]-Kennung wird optional um die Angabe der installierten .NET-Version ergänzt, damit der [[Server]] – wie beim Internet Explorer – auf dessen Existenz reagieren kann.&amp;lt;ref&amp;gt;http://msdn.microsoft.com/de-de/library/cc716877.aspx&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manifeste ==&lt;br /&gt;
Eine ClickOnce-Anwendung wird durch zwei [[Extensible Markup Language|XML]]-[[Manifest-Datei (Windows)|Manifeste]] gesteuert: ein &amp;#039;&amp;#039;Deployment-Manifest&amp;#039;&amp;#039; und ein Programm-Manifest. Die &amp;#039;&amp;#039;Deployment-Manifest&amp;#039;&amp;#039;-Datei beschreibt das Verbreitungsmodell: die aktuelle Version, Aktualisierungsverhalten, Identität des Veröffentlichers sowie eine [[digitale Signatur]]. Dieses Manifest soll von den Administratoren, die die Verbreitung regeln, genutzt werden. Das Programmmanifest, d.&amp;amp;nbsp;h. eine &amp;quot;.exe.manifest&amp;quot;-Datei, beschreibt die [[.NET Framework#Assemblies|Assemblys]] des Programms, referenzierte Bibliotheken und listet Berechtigungen auf, die vom Programm benötigt werden. Diese [[Datei]] soll vom Entwickler des Programms genutzt werden. Um eine ClickOnce-Anwendung zu starten, klickt der Nutzer auf die &amp;#039;&amp;#039;Deployment-Manifest&amp;#039;&amp;#039;-Datei.&amp;lt;ref&amp;gt;http://www.it-visions.de/glossar/alle/692/Click-Once-Deployment.aspx&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aktualisierungen ==&lt;br /&gt;
ClickOnce-Programme sind selbstaktualisierend; sie können automatisch beim Start auf die Verfügbarkeit einer neueren Version prüfen und alle aktualisierten Dateien ersetzen. Für zu installierende [[#Programme|Programme]] bietet ClickOnce auch einige Aktualisierungsoptionen an. So können Programme zum Beispiel so konfiguriert werden, dass sie gleich beim Start oder nach dem Start auf verfügbare Aktualisierungen überprüfen. ClickOnce bietet außerdem eine [[Programmierschnittstelle]], um das Aktualisierungsverhalten den persönlichen Bedürfnissen anzupassen. Es gibt außerdem Unterstützung für erforderliche oder zwingend notwendige Aktualisierungen, für die Verwaltung fortlaufender Aktualisierungen und das Sicherstellen, dass die gesamte Anwenderbasis in kürzester Zeit auf eine neue Version gebracht werden kann.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Java Web Start]]&lt;br /&gt;
* [[Zero Install]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Sayed Y. Hashimi, Sayed Ibrahim Hashimi: &amp;#039;&amp;#039;Deploying .NET Applications: Learning MSBuild and ClickOnce&amp;#039;&amp;#039;, Springer 2008, ISBN 978-1590596524&amp;lt;ref&amp;gt;http://www.apress.com/9781590596524&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://msdn.microsoft.com/de-de/library/t71a733d.aspx ClickOnce-Sicherheit und Bereitstellung] im [[MSDN]]&lt;br /&gt;
* [http://msdn.microsoft.com/de-de/vbasic/ms789088.aspx Einführung in die ClickOnce-Bereitstellung] im [[MSDN]]&lt;br /&gt;
* [http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=118768105 Click Once Deployment - Advanced] – MSDN Webcast&lt;br /&gt;
* [http://www.it-visions.de/glossar/alle/692/Click-Once-Deployment.aspx Erklärung des Begriffs: Click-Once-Deployment (COD) - Was ist Click-Once-Deployment (COD)?] – Artikel auf www-it-visions.de&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:.NET]]&lt;br /&gt;
[[Kategorie:Installationssoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>