Francesco Geri

Il blog di Francesco Geri
posts - 56, comments - 57, trackbacks - 2

My Links

News



Anch'io metto nel mio blog cose che scrivo così, tanto per fare, tanto per condividere miei appunti, senza prendermi la briga di garantirne l'infallibilità, né l'assoluta correttezza, senza pretese e con grande umilté.

Quanti mi hanno visto dal 25/10/2007:
...dettagli

Che libro leggo in questo periodo?*

L'Affittacamere - Valerio Varesi
* L'immagine è presa da IBS (http://www.ibs.it), spero non me ne vogliano...

Archives

Post Categories

Altre

Blogs

File di documentazione XML: Bachetto di VisualStudio 2005?

Salve a tutti.

Vi segnalo un comportamento un po' strano che ho riscontrato oggi con VisualStudio2005. Che sia un bachetto?

Comunque, si tratta di questo.
Ho una libreria per la quale ho impostato il flag di generazione del file di documentazione XML:

 Poi ho modificato il nome del namespace root (e anche dell'assembly) utilizzando qualcosa del tipo:

MieLibrerie.MiaLibreriaABC

Genero l'output, lo metto nelle reference di un'altro pregetto e mi accorgo che l'intellisense non mi mi mostra i commenti che avevo scritto nella mia libreria.
Il problema, è che VS2005 in presenza di namespace di quel tipo genera il file XML della documentazione senza l'ultimo namespace (quello più interno). Quindi  nel mio caso aveva generato un file MieLibrerie.xml.

Beh, per sistemare la cosa in fretta non ho trovato niente di meglio che:

  1. Aprire da notepad il file di progetto (.vbproj) e modificare il tag mettendoci il nome di file corretto (MieLibrerie.MiaLibreriaABC.xml)
  2. Riaprire il progetto da visual studio, togliere il check "Generate XML documentation file", compilare, rimettere il flag e ricompilare!

 

Magari c'è un modo migliare... comuque io posto in ogni caso, magari può essere utile!

Ciao a tutti!

Print | posted on venerdì 27 ottobre 2006 18.23 | Filed Under [ Tips VS2005 ]

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 7 and 2 and type the answer here:

Powered by: