2010-02-11 2 views
2

Мне нужно построить решение с CAB Project.
Насколько я понимаю, я должен использовать devenv.exe для создания CAB.
После командной строки начинается devenv.exe в фоновом режиме:
devenv.exe MyActiveX.sln/Rebuild "Release"Возможно ли запустить devenv.exe на переднем плане?

Можно ли запустить devenv.exe на переднем плане?
Я хотел бы получить следы сборки не в файле, а в стандартном режиме.

ответ

8

Вы должны запустить devenv.com в этом случае, который является консоли приложению . devenv.exe является графическим приложением и поэтому просто не может ничего печатать на вашей текущей консоли.


Как dumpbin скажу.

+0

Что вы подразумеваете под дамбой? –

+0

Я не.Net разработчик. –

+0

'dumpbin' - небольшая утилита, которая просто сбрасывает метаданные PE. Это никак не связано с .NET и просто часть работы Windows. Приложение относится к * одной * подсистеме, которая для приложений Windows может означать консоль или графический интерфейс. консольное приложение также может создать окно, но к нему всегда будет прикреплена консоль, в то время как приложение GUI может создавать консоль, но не может повторно использовать ту, с которой она была запущена. Использование '.com' и' .exe' в качестве соответствующих расширений просто гарантирует, что при запуске из 'cmd' будет вызываться консольное приложение (из-за' PATHEXT'). – Joey

0

Вам необходимо запустить «devenv.com»

Смежные вопросы