Domanda su Rebuild di una soluzione

venerdì 07 dicembre 2007 - 17.04

bluland Profilo | Guru

Salve,
ho creato una soluzione che al suo interno ha 3 class library (classica 3
tier):

Presentation(aspx), Logic, Data

quindi ho tre bin con relative .dll, che opportunamento ho referenziato su
ogni classe a seconda di cio' che mi serviva.

Es.
su Presentation ho referenziato Logic e ne ho importato i metodi,
ora se effettuo una modifica in logic e ne effettuo il rebuild, la modifica
non mi appare a livello presentation, ma devo effettuare anche il rebuild di
presentation,
dovrebbe essere cosi??

non dovrebbe essere in automatico? altrimenti dove sta la separazione tra
gli strati?

Saluti

--------------------
Vincenzo PESANTE
System Engineer

alx_81 Profilo | Guru

>Salve,
Ciao!

>ho creato una soluzione che al suo interno ha 3 class library
>(classica 3
>tier):
>
>Presentation(aspx), Logic, Data
>
>quindi ho tre bin con relative .dll, che opportunamento ho referenziato
>su
>ogni classe a seconda di cio' che mi serviva.
>
>Es.
>su Presentation ho referenziato Logic e ne ho importato i metodi,
>ora se effettuo una modifica in logic e ne effettuo il rebuild,
>la modifica
>non mi appare a livello presentation, ma devo effettuare anche
>il rebuild di
>presentation,
>dovrebbe essere cosi??
>non dovrebbe essere in automatico? altrimenti dove sta la separazione
>tra gli strati?
Di solito tendo a scrivere 2 progetti class library, uno Data ed uno Business Logic. Quando creo il Business, referenzio il Data come project. Se compilo il data, il business mi vede già le modifiche.
Queando vado a scrivere l'applicativo (che per me è il presentation, ma non è class library) referenzio le dll del business, come file in un preciso percorso.
Se compilo o ricompilo il business, il presentation si accorge automaticamente dei cambiamenti (di solito ho la proprietà CopyLocal sulla reference impostata a true). Quindi direi che dovrebbe proprio essere così, in automatico si accorge dei cambiamenti.
>
>Saluti
>
>--------------------
>Vincenzo PESANTE
>System Engineer

Alx81 =)

http://blogs.dotnethell.it/suxstellino

bluland Profilo | Guru

>Di solito tendo a scrivere 2 progetti class library, uno Data
>ed uno Business Logic. Quando creo il Business, referenzio il
>Data come project. Se compilo il data, il business mi vede già
>le modifiche.
>Queando vado a scrivere l'applicativo (che per me è il presentation,
>ma non è class library) referenzio le dll del business, come
>file in un preciso percorso.
>Se compilo o ricompilo il business, il presentation si accorge
>automaticamente dei cambiamenti (di solito ho la proprietà CopyLocal
>sulla reference impostata a true). Quindi direi che dovrebbe
>proprio essere così, in automatico si accorge dei cambiamenti.


Beh io ho fatto un po' al contrario questa volta ho creato una soluzione che contiene la Presentation, dopodiche' ho aggiunto 2 class library (BUsiness e Data), credi che dovrebbe funzionare ugualmente..

Bah!

--------------------
Vincenzo PESANTE
System Engineer

alx_81 Profilo | Guru

>>Di solito tendo a scrivere 2 progetti class library, uno Data
>>ed uno Business Logic. Quando creo il Business, referenzio il
>>Data come project. Se compilo il data, il business mi vede già
>>le modifiche.
>>Queando vado a scrivere l'applicativo (che per me è il presentation,
>>ma non è class library) referenzio le dll del business, come
>>file in un preciso percorso.
>>Se compilo o ricompilo il business, il presentation si accorge
>>automaticamente dei cambiamenti (di solito ho la proprietà CopyLocal
>>sulla reference impostata a true). Quindi direi che dovrebbe
>>proprio essere così, in automatico si accorge dei cambiamenti.
>
>
>Beh io ho fatto un po' al contrario questa volta ho creato una
>soluzione che contiene la Presentation, dopodiche' ho aggiunto
>2 class library (BUsiness e Data), credi che dovrebbe funzionare
>ugualmente..
>
>Bah!
non ci vedo alcun problema..
>
>--------------------
>Vincenzo PESANTE
>System Engineer

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5