Я нашел этот ответ, когда искал что-то подобное.В моем случае я не мог просто использовать исполняемый файл в качестве программы запуска моего проекта, потому что его нужно было запускать в очень специфической среде, которую я не мог легко воспроизвести (namly: запущен из cygwin).
Iвзглянул на расширение Reattach как , предложенное mrstrange , а также очень похожее расширение Attach To Anything ... но мой исполняемый файл, казалось, закрывался слишком быстро, чтобы расширения могли уведомлять и прикреплять.
Что мне наконец помогло, так это: https://stackoverflow.com/a/4042545/1560865,, который ссылается на статью MSDN Как: автоматически запускать отладчик , который, в свою очередь, перечисляет следующие шаги:
- Запустите редактор реестра (regedit).
- В редакторе реестра откройте папку HKEY_LOCAL_MACHINE.
- Перейдите в HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ currentversion \ параметры выполнения файла изображения.
- В папке Параметры выполнения файла изображения найдите имя приложения, которое вы хотите отлаживать, например myapp.exe .Если вы не можете найти приложение, которое хотите отладить:
a.Щелкните правой кнопкой мыши папку Параметры выполнения файла изображения и в контекстном меню выберите Новый ключ .
b.Щелкните правой кнопкой мыши новый ключ и в контекстном меню выберите Переименовать .с.Измените имя ключа на имя вашего приложения; myapp.exe , в этом примере. - Щелкните правой кнопкой мыши папку myapp.exe и в контекстном меню выберите Новое значение строки .
- Щелкните правой кнопкой мыши новое значение строки и в контекстном меню выберите пункт «Переименовать».
- Измените имя на
debugger
. - Щелкните правой кнопкой мыши новое значение строки и в контекстном меню выберите Изменить .Откроется диалоговое окно Edit String .
- В поле Значение введите
vsjitdebugger.exe
. - Нажмите OK .
- В меню Реестр нажмите Выход .
- Каталог, содержащий vsjitdebugger.exe, должен находиться в системном пути.Чтобы добавить его в системный путь, выполните следующие действия:
a.Откройте панель управления в классическом виде и дважды щелкните System .
b.Нажмите Дополнительные настройки системы .
c.В Свойства системы перейдите на вкладку Дополнительно .
d.На вкладке Дополнительно нажмите Переменные среды .
e.В диалоговом окне Переменные среды в разделе Системные переменные выберите Путь , затем нажмите кнопку Редактировать .
f.В диалоговом окне Изменить системную переменную добавьте каталог в поле Значение переменной .Используйте точку с запятой, чтобы отделить ее от других записей в списке.
g.Нажмите OK , чтобы закрыть диалоговое окно Изменить системную переменную .
h.Нажмите OK , чтобы закрыть диалоговое окно Переменные среды .
i.Нажмите OK , чтобы закрыть диалоговое окно Свойства системы . - Теперь используйте любой метод для запуска приложения.Visual Studio запустит и загрузит приложение.
Надеюсь, что это поможет кому-нибудь еще в будущем!