2011-10-09 13 views
14

Qual è lo script corretto per eseguire un determinato file exe in un evento di post-build?Come eseguire un exe su un evento di post build

+0

Un esempio: http://msdn.microsoft.com/en-us /library/ke5z92ks.aspx –

+2

Proprio come si eseguirà questo .exe dalla riga di comando Quindi, specificare il file .exe con percorso completo e racchiuderlo tra virgolette se il percorso o il nome dell'eseguibile contengono spazi. –

+0

@SergeyKudriavtsev: Grazie ! Ti piacerebbe scriverlo come risposta in modo che io possa contrassegnarlo come la risposta corretta? – MichaelS

risposta

21

Proprio come si eseguirà questo .exe dalla riga di comando. Quindi, specifica il tuo .exe con percorso completo e racchiudilo tra virgolette se il percorso o il nome eseguibile contengono spazi.

7

La risposta fornita è corretta, tuttavia non è sempre necessario fornire il percorso completo.

Esempio: eseguire uno dei file di output del progetto.

  • (opzionale) Configurare evento post-generazione per eseguire Always
  • utilizzare un percorso relativo al percorso del progetto. Ad esempio: "$(ProjectDir)bin\Debug\maybe_just_refreshed.exe" o meglio la versione suggerita da m93a:. "$(TargetDir)maybe_just_refreshed.exe" (questo compansates per i casi in cui posizione di uscita è personalizzato (non il valore predefinito bin\Debug)
+0

Invece di '" $ (ProjectDir) bin \ Debug \ forse_just_refreshed.exe "' potresti usare '" $ (TargetDir) maybe_just_refreshed.exe " ' – m93a

+0

@ m93a - Ho incorporato i tuoi s uggestion nella risposta. Oltre ad essere più breve, funziona anche per le posizioni di output personalizzate. Grazie. – Alexei

+0

Nella riga di comando dell'evento post build è sufficiente inserire '$ (TargetPath)' – Bon

Problemi correlati