Visual Web Developer 2010 express: aggiungere la funzione Publish

E’ sorprendente come Microsoft ti induca ad acquistare i suoi prodotti professionali. Io, ad esempio, mi trovo a manutenere alcune web application sviluppate con VS 2005 Pro; con il passaggio a Win7, il buon vecchio VS2005 comincia ad arrancare, e per ovviare scarico ed installo ( e pure per avere la licenza gratuita ho incontrato qualche problema) Visual Web Developer 2010 Express (VWD2010ex). E’ chiaro che risulta abbastanza sprecato acquistare l’upgrade di VS2005 se si tratta solo di manutenzione, e l’importazione delle vecchie applicazioni funziona benissimo. Ma in VWD2010ex manca una cosa fondamentale: il comando per la compilazione e pubblicazione del sito. Senza fare troppe polemiche cercando, in rete ho trovato una elegante soluzione, cioè quella di creare una voce nel menu “External Tools” che dia il comando di compilazione e pubblicazione direttamente al compilatore su linea di comando; ecco come fare:

  1. Selezionare in menu “Tool”s ed attivare nella voce “Settings” l’opzione “Expert Settings”.
  2. Ora nel menu “Tools” appare la voce “External Tools…”. Selezionamola per accedere all’editor dei tool esterni.
  3. Alla voce “Title” inseriamo qualcosa tipo “Precompila in ver. xx”, dove xx sta per la versione del .net framework che selezioneremo. E’ quello che apparirà nel menu “Tools”.
  4. Alla voce “Command” sfogliamo e scegliamo aspnet_compiler.exe nella cartella Windows\Microsoft.NET\Framework\vxx.xx.xx dove le xx sono la versione che ci interessa.
  5. in “Arguments” inseriamo “-p $(ProjectDir) -v / “$(SolutionDir)\PreCompiledWeb” -f”. Questo comando crea e sovrascrive la cartella “PreCompiledWeb” nella cartella dove risiede il file della solution in questione.
  6. Confermiamo

Ora nel menu “Tools” ci troveremo una voce “Precompila in ver. xx” che eseguirà il comando. Vi consigio comunque di fare sempre un rebuild prima di eseguire il comando, inoltre studiando le opzioni su riga di comando del compilatore si possono creare altri external tools personalizzandoli come si vuole.

Advertisements

Una risposta a “Visual Web Developer 2010 express: aggiungere la funzione Publish

  1. Link exchange is nothing else however it is simply placing the other person’s web site
    link on your page at appropriate place and other person will also do similar for
    you.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...