Salve a tutti

ho un applicazione scritta interamente il vb.net per architettura x86. ho la necessita di eseguire un porting su piattaforma Win.ce usando il Compact Framework.

premetto che sono consapevole che le due piattaforme non sono compatibili al 100%.

la mia idea era questa: creare una dll con le funzioni base, che siano compatibili con entrambe le piattaforme, e sviluppare la parte utente (GUI) in maniera separata per le 2 architetture.

solo che, se cerco di referenziare la dll creata come "libreria windows" al progetto eseguibile di win ce visual studio mi dice giustamente che non puo fare riferimento a questo progetto proprio per l'incompatibilità dei sistemi. ho provato anche a fare vice versa, cioè impostando la dll come "libreria smart device" e a referenziarla al progetto "eseguibile windows" ma niente...

c'è una soluzione a questo problema o devo sviluppare 2 applicazioni totalmente separate?

grazie anticipate

Saluti