Ecco qua... il primo problemino con ClickOnce! Il problema riguarda gli strong-named Assembly, tutto ciò che distribuiamo (in particolare gli assembly che referenziamo nel progetto) dovrebbe essere accessibile al nostro applicativo sulla macchina dove lodistribuiamo. Per far si che questo accada possiamo scegliere due strade:
1. Fare un setup con tutte le librerie richieste (o anche un file cab può essere sufficiente) e metterlo nei prerequisiti di ClickOnce
2. Cliccare su tutte le references del progetto e impostare la proprietà Copia Localmente a True, ovvero dire a ClickOnce di distribuire tutti gli Assembly richiesti insieme all'eseguibile.
...e così funziona!
Alberto De Luca