Ogni volta che faccio un accumulo vorrei per questo evento Pre-build che si verifichi:Visual Studio evento pre-build controllare per vedere se esiste una directory (e file) ed eliminarlo se lo fa
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Funziona bene se la directory è presente. Ma se la directory non è presente, causerà il fallimento della build. Ho provato a fare qualcosa di simile per verificare se la directory era lì:
if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Ma io credo che la mia sintassi è sbagliato perché ho un codice di uscita di 255. Quale sarebbe il modo corretto per ottenere questo lavoro?
Grazie!
Non è una funzione che accetta parentesi, il suo nome esiste. Usa doppie virgolette. se esiste "percorso" del "percorso" –
Stai parlando all'interno del vero file xml stesso? O la finestra dell'editor nella pagina Proprietà in VS? Ho provato questo oltre una dozzina di modi e non ho avuto fortuna nel farlo funzionare. – ashlar64
Un altro modo: ignora il codice di uscita, ad es. http://stackoverflow.com/questions/7912726/how-to-modify-return-code-in-visual-studio-build-events/7913356#7913356 – stijn