我想從預構建步驟開始應用程序。但是,我不希望Visual Studio等待應用程序關閉。是否有可能創建異步構建步驟?
基本上,我有一個模擬引擎,我需要在調試會話之前啓動。
這可能嗎?我嘗試了像「啓動app.exe」和「cmd啓動app.exe」的命令... ...
我想從預構建步驟開始應用程序。但是,我不希望Visual Studio等待應用程序關閉。是否有可能創建異步構建步驟?
基本上,我有一個模擬引擎,我需要在調試會話之前啓動。
這可能嗎?我嘗試了像「啓動app.exe」和「cmd啓動app.exe」的命令... ...
這就是我最終這樣做的結果。
這是一種「唔」的時刻,但我創建了一個簡單的控制檯應用程序來啓動一個進程並返回。
感謝尤金的建議。
「start/b」是你在找什麼?它啓動命令並立即返回。
C:\>start /b ping stackoverflow.com
C:\>
Pinging stackoverflow.com [69.59.196.211] with 32 bytes of data:
Reply from 69.59.196.211: bytes=32 time=153ms TTL=44
C:\>Reply from 69.59.196.211: bytes=32 time=153ms TTL=44
C:\>Reply from 69.59.196.211: bytes=32 time=153ms TTL=44
C:\>
C:\>Reply from 69.59.196.211: bytes=32 time=154ms TTL=44
Ping statistics for 69.59.196.211:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 153ms, Maximum = 154ms, Average = 153ms
C:\>
這隻適用於命令行。我希望能從Visual Studio構建步驟中找到一種方法。 – 2009-11-30 18:03:51
構建步驟的命令是:cmd/c「start/b ping stackoverflow.com」 – Nestor 2009-12-01 03:51:02
只需編寫一個使用ShellExecute並終止的小工具。或找到一個地方。 – Eugene 2009-11-25 22:54:00
這可能是我最終會做的...... – 2009-11-30 18:04:39