Chiamata Codice gestito da Silverlight Application
-
12-12-2019 - |
Domanda
Ho MyDotNet4.dll
che l'utente installa come applicazione sulla macchina.Nel mio caso questo è componenti che si prenderanno cura dell'interfaccia con lo scanner Twain.
Ho anche la mia applicazione Silverlight con autorizzazioni elevate (SL4 OOB o SL5 in / fuori dal browser)
Voglio in qualche modo invocare i metodi di MyDotNet4.dll usando il codice Silverlight.È possibile?Come?Qualsiasi puntatori o codice di esempio?
La mia idea è di avere l'app Silverlight e se l'utente ha bisogno di scansione - lo permetterò di scaricare e installare un'applica app di Windows reale e che vorrei in qualche modo parlare con questa app da Silverlight.
Soluzione
Silverlight ha messaggistica locale ma funziona solo tra due app Silverlight. Vedere il seguente per localmessaging
- .
- MSDN Page .
- Silverlight OOB e windows mutiple - localMessaging
Da questo simile tal post: Comunicare con a Silverlight 4 localmessagereceiver da un'applicazione desktop e questo altro thread qui sui forum di Silverlight Sembra che tu sia sfortunato e lo devi implementare il tuo schema di comunicazione.
Assumendo che la tua app SL ha bisogno di richiamare l'app di scansione e ottenere l'immagine. È possibile eseguire la tua app di scansione come questo e poi hai il APP Drop L'immagine in una directory consado che la tua app SL può quindi scegliere.
Altri suggerimenti
Potrebbe non funzionare, ma dare un'occhiata a questo blog, http://netfxharmonics.com/2008/12/eusing-net-assemblies-in-silverlight , vedere La tecnica a livello di montaggio sezione se (come suggerisce la tua domanda)il codice sorgente per la DLL in questione.Ho un debole ricordo che ho usato quel metodo come un test da un test molto indietro, ma dal momento che ho avuto la fonte che ho finito per andare con l'approccio del livello di file per condividere il codice comune tra una DLL referenziata dal mio progetto APP Silverlight e il mio progetto di APP console .