Я пытаюсь удаленно отлаживать приложение, которое размещено в Linux
"Debian GNU / Linux 8 (jessie)"
с
.NET инструменты командной строки (2.1.500)
Я подключаюсь через Visual Studio через SSH
, и я попробовалоба режима:
Projectбыл скомпилирован на Windows
dotnet publish --configuration Release -r linux-x64
, а также
dotnet publish --configuration Debug -r linux-x64
и работает отлично, но по какой-то причине я получаю:
Управляется.NET Core для Unix :
Не удалось подключиться к процессу: невозможно перечислить запущенные экземпляры CoreCLR в конкретном процессе
И если это такрелевантно (вероятно, нет, потому что другие люди используют Управляемое .NET Core для Unix для этого)
Native (GDB) : Невозможно начать отладку.Невозможно установить соединение с GDB.Выходные данные отладки могут содержать дополнительную информацию
отладочная информация:
Starting unix command: 'gdb --interpreter=mi'
bash: gdb: command not found
gdb --interpreter=mi exited with code 127.
В Visual Studio процесс указан как:
Process: MyProjectName
Title: /home/deploy/app/MyProjectName StartUpArgument
У кого-нибудь естьИдея, что может вызвать это?
Вы можете увидеть, как люди делают это с Raspberry Pi здесь:
https://youtu.be/ySzTCl-H10w?t=955