La mia prima applicazione seria in .NET l'ho distribuita con la tecnologia ClickOnce. Nessun problema fino ad oggi quando un utente mi dice che l'applicazione non parte più.
Provo a pubblicare la nuova versione che avevo appena finito di sistemare e il problema rimane: l'applicazione tenta di aggiornarsi ma si blocca con un lungo errore che riporta la frase:
L'assembly a cui si fa riferimento non è installato nel computer. (Eccezione da HRESULT: 0x800736B3)
L'applicazione non può essere nemmeno rimossa.....
Una veloce "googlata" e trovo questo link dove si suggerisce di:
1) Provare a lanciare "Mage -cc" (Mage.exe si trova nel .NET 2.0 SDK) e provare a disinstallare l'applicazione.... (a me non funziona)
2) Cancellare lo store di ClickOnce cancellando il contenuto della cartella "%userprofile%\Local Settings\Apps" (a seconda della versione di Windows questa cartella cambia ma è dove ClickOnce installa tutte le sue applicazioni)... (funziona)
Poi ho solo dovuto re-installare le applicazioni sul PC (per fortuna erano solo due e con ClickOnce ci si mette un attimo).
A futura memoria di chi come me utilizza questo metodo di deployment. :-)