Это может произойти, если Visual Studio настроен на отладку Управляемый код , но код не управляется (управляемый код выполняется под управлением общеязыковой среды выполнения (CLR)).
Чтобы устранить проблему, измените режим отладки, как показано в правой части рисунка ниже, на Только для собственного использования , Смешанный или Авто .
![enter image description here](https://i.stack.imgur.com/gSTNW.png)
Примечание: я не рекомендую выбирать Mixed, если ваша система не имеет как управляемого, так и собственного кода (код, который не выполняется под CLR), поскольку Visual Studio не может подключиться к уже запущенному процессу в смешанном режиме. Для отладки уже работающего кода необходимо установить Visual Studio для отладки в Собственный только или Управляемый только .