Affezionati lettori bentornati. Oggi vorrei portare alla vostra attenzione una domanda che mi è stata posta da un cliente, che ringrazio poiché sino a oggi non mi era mai capitato di affrontare la questione. La domanda è la seguente:
E’ possibile installare un’applicazione distribuita tramite la tecnologia ClickOnce in silent way, in altre parole in modo trasparente per l’utente?
La domanda è assolutamente interessante, dato che se si vuole inserire l’installazione del nostro software in un sistema di distribuzione automatizzato su un gran numero di macchine client, è assolutamente indispensabile predisporre l’installazione del nostro software in silent way.
Prima di entrare nel merito del quesito, consentitemi di riportare un link nel quale viene introdotta la tecnologia ClickOnce. Chiunque volesse avere una panoramica su tale tematica potrà leggere le informazioni indicate sul link.
Per tornare alla domanda iniziale, la risposta è affermativa come avrete sicuramente avuto modo di capire, altrimenti non leggereste questo post .Esiste infatti una classe che nasce appositamente per tale scopo, la classe: InPlaceHostingManager. L’intento è quello di creare una nuova applicazione, la quale mediante la classe appena indicata si preoccuperà di reperire la vostra applicazione dal path di pubblicazione, scaricandola localmente ed installando nel sistema.
I passi da compiere sono davvero banali e ben illustrati nella nostra documentazione.Vorrei semplicemente portare alla vostra attenzione alcune informazioni:
iphm.AssertApplicationRequirements(true);
Alla prossima. Carmelo Pulvirenti.