2011-01-10 5 views
0

Ich möchte einen Befehl im Nacherstellungs-Event eines Projekts ausführen, wenn ich C: \ temp \ Client.exe es funktioniert gut, aber wenn mein Projekt in der Thumb-Laufwerk und ändern Sie den Befehl zu G: \ temp \ Client.exe es sieht aus wie es nicht mag den Pfad und beenden Sie mit Code 9009. Welchen Befehl brauche ich, wenn die Exe in einem anderen Pfad als C-Laufwerk ist. DankeNach Build-Ereignis Befehl, dessen Verzeichnis nicht C:

+0

Bitte geben Sie mehr Details - es ist schwer zu sagen, welche Art von Build-Tool Sie sprechen. –

+0

Entschuldigung. Es ist nur in Visual Studio 2010, und will nur den Befehl im Nachbau-Ereignis angeben, so ist mein Problem, dass mein Projekt in dumb drive und sieht aus wie ich zusätzliche Befehl angeben muss, um es die exe von F zu bekommen: \ .. sieht so aus, als müsste ich das Verzeichnis wechseln, bevor ich ihm die exe zum Ausführen gebe. versuchen, die richtige DOS-Syntax zu finden. – user282807

Antwort

0

Aus der Frage und dem nachfolgenden Kommentar sieht es aus, dass der Laufwerksbrief sich ständig ändert. Es ist möglich, im Post-Build-Abschnitt zu prüfen, ob die Datei existiert, bevor sie aufgerufen wird.

Für das Debuggen Sie so etwas wie

f: 
Dir 

Und Ansicht Ausgabefenster nach dem Build verwenden können.

Verwandte Themen