pondělí 9. února 2015

ClickOnce

ClickOnce

Instalace jedním kliknutím

Umí instalovat WinForm, WPF, Console aplikace 
Neumí instalovat Windows Services, Websites na IIS, Drivery
Nedostane se do GACu, do registrů
Umí vytvořit asociaci s typem souboru a přiřadit mu ikonu

Alternativy:
  • WIX
  • Squirrel
  • InnoSetup - jednoduše se používá na jednoduché instalačky
  • InstallShield - s ním mám špatné zkušenosti:( 

Deployment

ApplicationDeployment.CurrentDeployment
Toto API poskytuje informace IsFirstRun, číslo verze, cesty k souborům a možnost stahování dodatečného obsahu.

Automatická aktualizace

Umožňuje nastavení zda se má kontrola nových verzí spouštět před spuštěním nebo po ukončení aplikace.

Publish

ClickOnce umožňuje nasazení pomocí těchto variant FTP, UNC (FileShare), WEB
Automaticky si incrementuje číslo verze nasazení

Nepotřebuje administrátorské práva

Pokud nepotřebujeme instalovat .NET framework 4.5.1 nebo např. SQL Server Express 2012 tak pro instalaci aplikace stačí pouze práva běžného uživatele

Signing

Aby aplikace při instalaci nezobrazovala varovné hlášení, je potřeba ji podepsat certifikátem od důvěryhodné autority např. Symantec, Thawte, Comodo

Zdroj:
http://www.pluralsight.com/courses/clickonce-deployment-fundamentals [2h 22m]
https://robindotnet.wordpress.com/category/clickonce-deployment/

Žádné komentáře:

Okomentovat