Ответ 1
Вы можете перейти к свойствам файла, а в разделе "Копировать" в "Выбор каталога" выбрать copy if newer
Мне нужен мой проект С# для запуска другой программы EXE во время выполнения. Этот исполняемый файл должен быть помещен в ту же папку, что и программа С# для создания решения, например, папка отладки - так же, как ссылки на файлы DLL, так что, когда члены моей команды проверяют проект из TFS и debug, EXE найден, когда мой код С# пытается вызвать его.
Однако EXE не является ссылкой как таковой, поэтому ее нельзя добавить в качестве ссылки, хотя я хочу, чтобы она копировалась так же, как ссылка.
Есть ли разумное решение этой проблемы?
Спасибо заранее.
Вы можете перейти к свойствам файла, а в разделе "Копировать" в "Выбор каталога" выбрать copy if newer
Вы можете добавить исполняемый файл как элемент в свой проект С#, а в его свойствах установить его свойство Copy to Output Directory
равным Copy always
. Таким образом, исполняемый файл будет скопирован в папку вывода (bin\Debug
или bin\Release
) каждый раз при компиляции вашего проекта.
Создайте командный файл, выполняющий действие копирования после сборки. Можно выполнить сборку и сборку других материалов. См. http://msdn.microsoft.com/en-us/library/ke5z92ks.aspx
Скомпонуйте .exe
с настройкой вашей программы.
Просто добавьте его в Applications Folder
. Это то же самое, что и в папке bin/Debug
.
Как запустить "test.exe" в Form1.cs?