|
|
||||||
|
#1
|
|
|
|
|
Ciao a tutti!
Vorrei realizzare una class library che potesse essere utilizzata, senza necessità di ricompilazione, sia in applicazioni Smart Device sia in Smart Client. In effetti, su Internet ho trovato proprio una libreria che funziona correttamente in entrambi gli ambienti. Potete darmi qualche suggerimento? Grazie. Marco Minerva, marco.minerva http://blogs.ugidotnet.org/marcom |
|
|
|
#2
|
|
|
|
|
"Marco Minerva" <marco.minerva> ha scritto nel messaggio
> Vorrei realizzare una class library che potesse essere utilizzata, > senza necessità di ricompilazione, sia in applicazioni Smart Device > sia in Smart Client. In effetti, su Internet ho trovato proprio una > libreria che funziona correttamente in entrambi gli ambienti. Potete > darmi qualche suggerimento? La puoi usare tranquillamente così senza ricompilarla. Addirittura la stessa la puoi usare su applicazione desktop se i references coincidono (ad es. per il client Sql il CF usa una dll separata da System.Data.dll che non esistendo sul full fw andrebbe in errore). Ciao |
|
#3
|
|
|
|
|
Fabio wrote:
> "Marco Minerva" <marco.minerva> ha scritto nel messaggio > > > Vorrei realizzare una class library che potesse essere utilizzata, > > senza necessità di ricompilazione, sia in applicazioni Smart Device > > sia in Smart Client. In effetti, su Internet ho trovato proprio una > > libreria che funziona correttamente in entrambi gli ambienti. Potete > > darmi qualche suggerimento? > > La puoi usare tranquillamente così senza ricompilarla. > Addirittura la stessa la puoi usare su applicazione desktop se i references > coincidono (ad es. per il client Sql il CF usa una dll separata da > System.Data.dll che non esistendo sul full fw andrebbe in errore). > > Ciao Ciao! Ho provato ad aggiungere ad un'applicazione Smart Client il riferimento ad una libreria scritta con il Comapact Framework, mi appare un messaggio di errore che dice che con questa operazione si potrebbero ottenere risultati inaspettati (ad esempio per problemi con i references, come dici tu), ma rispondendò "Sì" a questa domanda, il riferimento viene comunque aggiunto. Invece, se sviluppo una class library per Smart Client, non posso importarla in un progetto per Compact Framework. Quindi l'approccio corretto è creare una libreria per CF e poi utilizzarla dove mi serve? Marco Minerva, marco.minerva http://blogs.ugidotnet.org/marcom |
|
#4
|
|
|
|
|
"Marco Minerva" <marco.minerva> ha scritto nel messaggio
> Ho provato ad aggiungere ad un'applicazione Smart Client il riferimento > ad una libreria scritta con il Comapact Framework, mi appare un > messaggio di errore che dice che con questa operazione si potrebbero > ottenere risultati inaspettati (ad esempio per problemi con i > references, come dici tu), ma rispondendò "Sì" a questa domanda, il > riferimento viene comunque aggiunto. Invece, se sviluppo una class > library per Smart Client, non posso importarla in un progetto per > Compact Framework. Quindi l'approccio corretto è creare una libreria > per CF e poi utilizzarla dove mi serve? Non ho ben chiaro cosa intendi per smart client. Se usano il fw full sono assimilabili alle app desktop. Allora, il concetto è questo: entrambe sono compilate in IL, quindi se usano assembly e classi comuni non c'è problema, probabilmente ti darà ugualmente il warning nell'importazione perchè si accorge che il fw usato per la compilazione è diverso ma poi funziona correttamente. Per stare tranquillo dovresti fare così: crei un progetto per CF e uno per il full, aggiungi a ognuno i riferimenti necessari e le classi che saranno gli stessi file (io i progetti per CF ci pianto un CF in mezzo al nome dell'assembly tanto per distinguere i due compilati e il file di progetto). I file delle classi se vengono scritti con il CF sei sicuro (a meno di non usare qualcosa di molto specifico come l'inputpanel) che compilaranno anche sul full. Poi eventualmente puoi usare la compilazione condizionale. Ciao |
|
|
| Discussioni simili | |
| Apertura finestra WPF da class library Ciao a tutti, sto cercando di aprire una finestra WPF inserita all'interno di una class library C#. La cosa è semplice in WinForm in quanto è sufficiente inserire un nuovo... |
|
| Class Library Salve a tutti. Ho in un progetto web una serie di classi. Vorrei poter prendere questi file .vb inserirli in una class library, compilare e referenziare la dll creata nel... |
|
| Base class library del .NET CF Ciao! Perdonate la richiesta forse banale... Mi servirebbe sapere quante classi compongono il .NET Compact Framework e quante, invece, sono comprese in Java 2 Micro... |
|
| [NET] [?] Riferirsi all'user control da un form della stessa Class library [Situazione] ho un progetto Class Library che contiene un UserControl (una sorta di mappa) e diversi form (dettaglio mappa, informazioni rapide ecc...) Ora dall'user control... |
|
|
Tutti gli orari sono GMT. Attualmente sono le 10:36. | Privacy Policy
|