Per tutti i neofiti del Web Deployment Project, c'è sicuramente da dire che al primo impatto e alla prima build possono scappare fuori problemi di diversa natura. Uno di questi è l'errore Error MSB6006: "aspnet_merge.exe" exited with code 1.

In perfetto stile Microsoft, il codice di per sè non dice assolutamente nulla. Questo è dovuto al livello di "verbosità" su cui VS 2005 imposta l'MS-Build. Basta quindi camniarlo nelle opzioni di VS, sotto la voce Project and solutions, e il gioco è fatto.

Per gran parte delle volte questo tipo di errore è dovuto al fatto che, riunendo sotto un unico assembly tutte le classi, si verificano delle collisioni tra alcuni nomi che con la gestione dei file separati non aveva a verificarsi.

E' cmq cosa buona e giusta andarsi a leggere anche il post di Scott