У нас есть устаревшая Visual Studio 2003. NET Проект C ++ DLL. Все еще работает с VS2003 на Windows 10, но мы собираемся перейти на VS2019.
В VS2003 при отладке (F5) всплывает окно Executable for Debugging Session
. В поле Executable file name
вы выбираете Browse...
и переходите к .EXE, который будет использовать вашу DLL. Отлично!
Но как сделать то же самое в VS2019? Всякий раз, когда я отлаживаю, Visual Studio думает, что я использую Local Windows Debugger
, и я получаю сообщение об ошибке «[PATH] [PROJECT] .dll не является допустимым приложением Win32». Опция Debug > Attach to Process...
также неверна, потому что мой целевой исполняемый файл еще не запущен.