2011-12-21 3 views
1

У меня есть решение, которое содержит несколько проектов и внешний exe. Когда я создаю, я хочу скопировать exe в мою папку сборки, а также построить проекты и скопировать мои dlls в папку сборки. Есть ли способ запустить этот внешний exe в качестве моего события после сборки? Итак, когда я запускаю свое решение в visual studio, я бы хотел в основном настроить внешний exe как проект запуска. Возможно ли это (или что-то подобное)?Используйте внешний EXE в качестве стартового проекта

ответ

5

Вы не хотите запускать его при создании, вы хотите запустить его при запуске отладки. Сначала скопируйте файл .exe в каталог сборки с помощью Project + Добавить существующий элемент. Выберите файл .exe. Установите для свойства «Копировать в выходной каталог» значение «Копировать, если оно новое». Build + Rebuild.

Затем выберите его в качестве запуска EXE с вкладкой Project + Properties, Debug. Выберите переключатель «Запустить внешнюю программу» и выберите .exe в каталоге bin \ debug. Нажмите F5, чтобы получить доступ к прилагаемому отладчику.

+0

+1 Я использую, чтобы скопировать EXE в событие после сборки, но элемент проекта с копией на вывод еще более аккуратный. –

+0

Все мои проекты независимы друг от друга, что бы я сделал в этом случае? – steve

+0

Я понятия не имею, что это значит. Параметры, которые я документировал, являются настройками для каждого проекта. Вы выбираете проект, который хотите запустить, щелкнув его правой кнопкой мыши и выбрав «Задать как проект запуска». –

1

Добавьте EXE в свой проект в виде файла. щелкните правой кнопкой мыши свойства EXE. установите «Копировать в выходной каталог» на «Копировать всегда»

Затем в свойствах вашего проекта на вкладке «Отладка» установите стартовую внешнюю программу и выберите EXE.

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

  • Нет связанных вопросов^_^