Whidbey Watcher #2: Progetti web e Reference (RANT included)

La drop May CTP di Whidbey (ops! Visual Studio 2005) conferma di non gradire soluzioni multi progetto che contengono _anche_ una applicazione web. Perchè? Semplicemente, perchè risulta praticamente impossibile aggiungere ad un progetto web reference ad assembly/progetti esterni: non è un problema da poco, perchè limita fortemente la possibilità di provare la drop attuale su progetti seri (no... buttare tutte le classi nel folder "Code" non è una soluzione applicabile in progetti seri). Cosa ancora + divertente, giocando a "apro VS, chiudo VS, apro VS, chiudo VS", ogni tanto il dialog "Add Reference" funziona... Badate bene: prima di urlare "Al bug!" ho cercato supporto (o conforto, se preferite il termine) in altri "disperati" early adopter, ma senza successo (d'altronde è un bug). E' sconfortante che una build distante ormai un anno da quella che mi fu inviata come alpha tester abbia ancora questo problema, e conferma la mia paura che la "parte web" di VS2005 sia tarata per fare concorrenza a "roba" tipo Dreamweaver piuttosto che un tool per developer. (Ma il tool per web designer di MS non dovrebbe essere Frontpage? ) Ah, si... Dopo le lamentele, ecco il workaround:

  • Create una solution multi progetto (bastano un progetto web e una class library)
  • Aggiungete un folder chiamato bin al progetto web
  • Copiate (a manina) la dll esterna nel folder bin
  • Clickate con il tasto dx del mouse sul folder bin, selezionate "Add existing item" e navigate fino alla dir di compilazione della class library. Aggiungete al progetto la class library (si, proprio il file dll)

Tenete conto che ogni tanto VS "impazzisce" comunque e il procedimento va ripetuto. In attesa della beta1...

posted @ domenica 13 giugno 2004 16:03

Print

Comments on this entry:

No comments posted yet.

Your comment:



 (will not be displayed)


 
 
 
Please add 6 and 3 and type the answer here:
 

Live Comment Preview:

 
«ottobre»
domlunmarmergiovensab
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456