|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
[C#] Progetti comunicanti
Ciao a tutti.
Sto programmando in C# con Visual Studio 2008 e mi trovo davanti ad un problemino che non sono riuscito a risolvere. Sicuramente la soluzione sarà abbastanza semplice, ma ho provato cercare su google e ho trovato poco o niente. Allora: ho diviso la mia soluzione in due progetti: UI, dove costruisco le interfacce grafiche, e FUN, dove scrivo le funzioni che verranno poi richiamate. Ho aggiunto quindi un riferimento a FUN in UI, ma anche FUN ha bisogno di un riferimento a UI per eseguire determinate cose... praticamente sono dipendenti uno dall'altro... ma se aggiungo un riferimento ad un progetto, non posso poi aggiungere un riferimento al contrario. Qualcuno mi spiegerebbe come risolvere la controversia? Ultima modifica di Efem : 09-05-2011 alle 14:13. Motivo: Errori di battitura |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
il problema é altrove, tipicamente alla base. perché FUN necessitá di UI?
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
Ciao Kralizek, grazie per la risposta.
Allora FUN necessita di UI perchè ha al suo interno un metodo avvia() che lancia l'applicazione. il metodo avvia() viene richiamato dal file main.cs presente in UI. Quindi UI necessita di FUN per richiamare avvia(), mentre FUN necessita di UI per poter eseguire: Codice:
Application.Run( new UI.MainWindow() ); |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
Nessuno proprio ragazzi? Ho il sospetto che i progetti in una soluzione non possano essere comunicanti l'uno con l'altro... mi sono smenato dovunque ma non ho trovato una soluzione...
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Nel tuo caso il metodo avvia dovrà stare nel progetto UI. Dopotutto solo uno dei 2 sarà un progetto eseguibile, l'altro sarà semplicemente una libreria. |
|
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
Quote:
Immagino che per la mia situazione sia il caso di creare delle directory invece che progetti interni alla soluzione, perchè nel mio caso FUN si occupa anche della navigazione nell'interfaccia utente Grazie mille |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Apr 2011
Messaggi: 59
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:52.




















