Назначьте имя исполняемого файла для сеанса отладки (Visual Studio 2019) - PullRequest
1 голос
/ 02 марта 2020

У нас есть устаревшая Visual Studio 2003. NET Проект C ++ DLL. Все еще работает с VS2003 на Windows 10, но мы собираемся перейти на VS2019.

В VS2003 при отладке (F5) всплывает окно Executable for Debugging Session. В поле Executable file name вы выбираете Browse... и переходите к .EXE, который будет использовать вашу DLL. Отлично!

Browse for executable

Но как сделать то же самое в VS2019? Всякий раз, когда я отлаживаю, Visual Studio думает, что я использую Local Windows Debugger, и я получаю сообщение об ошибке «[PATH] [PROJECT] .dll не является допустимым приложением Win32». Опция Debug > Attach to Process... также неверна, потому что мой целевой исполняемый файл еще не запущен.

1 Ответ

2 голосов
/ 02 марта 2020

Если я правильно понимаю проблему, думаю, вы хотите выбрать раздел «Отладка» на страницах свойств вашего проекта DLL. Там вы можете выбрать, какой отладчик использовать, и даже установить исполняемый файл, который вы хотите запустить.

The debugging properties page for a DLL project.

...