28 messaggi dal 03 febbraio 2011
Avendo usufruito dell'automazione (per aggiungere funzionalità di handwriting recognition alla mia applicazione) ho dovuto necessariamente impostare la richiesta di attendibilità elevata.

ora il problema è che, come dice msdn (http://msdn.microsoft.com/it-it/library/ee721083%28v=vs.95%29.aspx), non si può utilizzare il meccanismo di aggiornamento automatico con le applicazioni out-of-browser ad attendibilità elevata... a meno che l'applicazione e l'aggiornamento non siano firmati.

in verità ho provato a seguire un paio di guide tipo:
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/03/23/silverlight-4-rc-signing-trusted-apps-with-home-made-certificates.aspx
http://johnpapa.net/digitally-signing-a-xap-silverlight
ma la mia applcazione continua a non rilevare gli aggiornamenti.

sinceramente non so che fare... una soluzione drastica sarebbe quella di rinunciare alla funzionalità di riconoscimento della scrittura e amen.
un'altra soluzione sarebbe quella di cercare una qualche libreria dotNET che implementi il riconoscimento della scrittura, cosa che ho fatto e rifatto ma con scarsi risultati.
oppure potrei implementarmela da me... ma non credo sia proprio semplicissimo. o meglio, ci sono alcuni esempi in rete e sarebbe relativamente facile se a me non interesasse il riconoscimento di caratteri orientali :(
Modificato da IndieAlex il 30 agosto 2011 18.06 -
41 messaggi dal 14 ottobre 2010
IndieAlex ha scritto:
Avendo usufruito dell'automazione (per aggiungere funzionalità di handwriting recognition alla mia applicazione) ho dovuto necessariamente impostare la richiesta di attendibilità elevata.

ora il problema è che, come dice msdn (http://msdn.microsoft.com/it-it/library/ee721083%28v=vs.95%29.aspx), non si può utilizzare il meccanismo di aggiornamento automatico con le applicazioni out-of-browser ad attendibilità elevata... a meno che l'applicazione e l'aggiornamento non siano firmati.

in verità ho provato a seguire un paio di guide tipo:
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/03/23/silverlight-4-rc-signing-trusted-apps-with-home-made-certificates.aspx
http://johnpapa.net/digitally-signing-a-xap-silverlight
ma la mia applcazione continua a non rilevare gli aggiornamenti.

sinceramente non so che fare... una soluzione drastica sarebbe quella di rinunciare alla funzionalità di riconoscimento della scrittura e amen.
un'altra soluzione sarebbe quella di cercare una qualche libreria dotNET che implementi il riconoscimento della scrittura, cosa che ho fatto e rifatto ma con scarsi risultati.
oppure potrei implementarmela da me... ma non credo sia proprio semplicissimo. o meglio, ci sono alcuni esempi in rete e sarebbe relativamente facile se a me non interesasse il riconoscimento di caratteri orientali :(
Modificato da IndieAlex il 30 agosto 2011 18.06 -


Ciao,
credo che la vecchia versione dell'applicazione non firmata non possa essere aggiornata mediante il meccanismo di auto update.
I vecchi utenti dovrebbero quindi disinstallare e reinstallare la nuova versione manualmente.

Il libro su Silverlight in italiano:
Silverlight 4 - Guida Alla Programmazione
28 messaggi dal 03 febbraio 2011
Ciao Antonio, il problema è che anche la versiopne firmata non rileva l'aggiornamento... forse sbaglio qualcosa ma adesso, sinceramente, ho perso la pazienza.

già l'utilizzo dell'automazione mi ha tolto parecchia flessibilità, se poi mi ci metto anche con firme e certificati silverlight diventa inutile... a quel punto faccio una applicazione wpf e finisce la storia.

comunque, per il momento, rinuncio alla funzionalità di riconoscimento della scrittura (via automazione e richieste full trust) e, a tempo perso, cercherò di implementare qualcosa ad-hoc. ho trovato qualche esempio in c++ e java... vedo quanto è fattibile la cosa.

EDIT:
comunque, per non lasciare proprio incompiuto il topic:
chi avesse l'esigenza di implementare il riconoscimento della scrittura in silverlight ha le seguenti possibilità:

1- Se si ha un server a cui appoggiarsi non c'è problema, basta crearsi un webservice che implementa il riconoscimento con il classico Microsoft.Ink

2- Cercare una libreria o un handwriting recognition engine per la lingua interessata e crearsi un ponte per utilizzarlo in dotNET (lo dico perchè quasi sicuramente non troverete niente di già pronto).

3- implementare il proprio algoritmo di riconoscimento

l'automazione neanche la metto tra le opzioni dato che implica parecchie restrizioni sia di implementazione che di portabilità.
Modificato da IndieAlex il 31 agosto 2011 11.26 -
28 messaggi dal 03 febbraio 2011
Intanto ho trovato il motivo per cui non mi rileva l'aggiornamento... è già qualcosa.

L'applicazione si trova all'interno di una cartella protetta... all'interno del gestore dell'evento CheckAndDownloadUpdateCompleted la proprietà Error di CheckAndDownloadUpdateCompletedEventArgs mi segnala questo messaggio: "HRESULT E_FAIL has been returned from a call to a COM component". Spostando l'applicazione in una cartella non protetta va che è una meraviglia.
per il momento ho risolto spostato solo i dati in una sottocartella protetta.

qualche altra idea su come potrei risolvere?
Modificato da IndieAlex il 02 settembre 2011 06.54 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.