Стандартный способ сделать это путем определения объекты развертывания в .testrunconfig
файл, к которому можно получить доступ через Конфигурации Тестового прогона Редактирования объект в Тесте Visual Studio меню или в папка Solution Items .
В консольном приложении goto
Properties > Linker > System
измените Подсистему
на Windows
и в коде замените
int _tmain(int argc, _TCHAR* argv[])
на
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
и добавьте
#include <windows.h>
Это должно избежать отображения окна консоли в вашем консольном приложении.
Ваш вопрос довольно неоднозначен, поэтому я попытаюсь ответить, как я его интерпретировал ... Если вам не нужно окно консоли, попробуйте использовать другую подсистему. В частности, вам, вероятно, понадобится подсистема Windows или Native, а не подсистема консоли.