asp.net instrument construi care poate construi o aplicație web în mai multe DLL-uri?

voturi
1

Am o soluție de mare, care are mai multe aplicații în care toate împărtășesc unele elemente comune site-ului (masterpages, navigație, etc.).

În prezent, toate acestea sunt compilate într-un singur DLL

În cazul în care structura mea arata ca:

WebRoot
 - Common/
 - Shared/
 - Images/
 - App1/
 - App2/
 - etc

Există un instrument construi, care îmi va permite să construiască WebRoot.dll, App1.dll, App2.dll? Nu cred că acest lucru este posibil în VS2008 sau instrumentul MSBuild.

Întrebat 22/09/2010 la 13:39
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

nu există nici o cale pe care o puteți muta „proiecte“ necesare din rădăcină web și apoi să le construiască separat și apoi de referință, apoi rădăcină de web cu proiectele corespunzătoare și, astfel, puteți obține fișiere .dll?

Publicat 22/09/2010 la 13:42
sursa de către utilizator

voturi
1

Puteți face acest lucru prin utilizarea proiectelor de implementare web ( WDP pentru VS 2008 , WDP pentru VS 2010 ). După ce descărcați și instalați că pe web puteți să faceți clic dreapta și selectați „Adăugare implementare de proiect Web“. Apoi , puteți dublu doar să faceți clic pentru a configura acel proiect. Puteți configura modul în care obține generate ansamblurile. Cele patru opțiuni diferite includ.

  • Merge toate ieșirile la un singur ansamblu de
  • Merge fiecare ieșire dosar individual la propria adunare
  • Merge toate paginile și ieșirile de control la un singur ansamblu
  • Creați un ansamblu separat pentru fiecare pagină și control de ieșire

Sub capacele WDP este pur și simplu invocă aspnet_compiler.exe precum și aspnet_merge.exe .

Publicat 23/09/2010 la 03:19
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more