Дебажить .net core под linux
От: #John Европа https://github.com/ichensky
Дата: 18.01.18 12:39
Оценка:
Здравствуйте,
как можно дебажить .net core приложения под линуксом.
-- дебажить со студии под виндой по ssh не вариант — т.к. надо ставить винду.
-- вс коде не подходит, т.к. оно не работает.
Нужен инструмент, похожий на gdb для c language, только что бы можно было смотреть значения для C# переменных, а не только регистры и память.
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
.net core linux
Re: Дебажить .net core под linux
От: koenig  
Дата: 18.01.18 12:45
Оценка:
Здравствуйте, #John, Вы писали:

J>Здравствуйте,

J>как можно дебажить .net core приложения под линуксом.
J>-- дебажить со студии под виндой по ssh не вариант — т.к. надо ставить винду.
J>-- вс коде не подходит, т.к. оно не работает.

в смысле не работает?
Re[2]: Дебажить .net core под linux
От: #John Европа https://github.com/ichensky
Дата: 18.01.18 12:59
Оценка:
Здравствуйте, koenig, Вы писали:

K>Здравствуйте, #John, Вы писали:


J>>Здравствуйте,

J>>как можно дебажить .net core приложения под линуксом.
J>>-- дебажить со студии под виндой по ssh не вариант — т.к. надо ставить винду.
J>>-- вс коде не подходит, т.к. оно не работает.

K>в смысле не работает?

Да просто скачиваешь, vs code, оно не запускается, разбираешься, чего не хватает для запуска: ставишь кучу либ. npm.
Запускаешь, но оказывается npm. не той версии, ибо настройки в json расчитывают на такую-то версию. Ставишь нужную версию. Оно говорит что в json настройках снова чего-то не хватает, и вообще структура json уже изменилась и не работает и там надо дописывать какие-то настройки вручную, которые рекомендует "чувак с такого-то форума".
Вообщем, сильно геморно, что бы просто запустить дебагер.
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
Re[3]: Дебажить .net core под linux
От: #John Европа https://github.com/ichensky
Дата: 18.01.18 13:06
Оценка: +1 -2
K>>в смысле не работает?
Да и хотелось бы простое консольное приложение, а не еще одну непонятную, тормознутую javascript IDE.
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
Re[3]: Дебажить .net core под linux
От: koenig  
Дата: 18.01.18 13:29
Оценка:
Здравствуйте, #John, Вы писали:

J>Здравствуйте, koenig, Вы писали:


K>>Здравствуйте, #John, Вы писали:


J>>>Здравствуйте,

J>>>как можно дебажить .net core приложения под линуксом.
J>>>-- дебажить со студии под виндой по ssh не вариант — т.к. надо ставить винду.
J>>>-- вс коде не подходит, т.к. оно не работает.

K>>в смысле не работает?

J>Да просто скачиваешь, vs code, оно не запускается, разбираешься, чего не хватает для запуска: ставишь кучу либ. npm.
J>Запускаешь, но оказывается npm. не той версии, ибо настройки в json расчитывают на такую-то версию. Ставишь нужную версию. Оно говорит что в json настройках снова чего-то не хватает, и вообще структура json уже изменилась и не работает и там надо дописывать какие-то настройки вручную, которые рекомендует "чувак с такого-то форума".
J>Вообщем, сильно геморно, что бы просто запустить дебагер.

странно
я под более-менее свежем lubuntu дебажу без каких-либо дополнительных телодвижений
дома гляну версии
Re: Дебажить .net core под linux
От: crz  
Дата: 18.01.18 13:50
Оценка:
Здравствуйте, #John, Вы писали:

J>Здравствуйте,

J>как можно дебажить .net core приложения под линуксом.
J>-- дебажить со студии под виндой по ssh не вариант — т.к. надо ставить винду.
J>-- вс коде не подходит, т.к. оно не работает.
J>Нужен инструмент, похожий на gdb для c language, только что бы можно было смотреть значения для C# переменных, а не только регистры и память.

Debugging and Profiling .NET Core Apps on Linux — Sasha Goldshtein
https://www.youtube.com/watch?v=Jw88UYVG9dg
Отредактировано 18.01.2018 13:51 crz . Предыдущая версия .
Re: Дебажить .net core под linux
От: worker4food  
Дата: 18.01.18 19:46
Оценка:
Здравствуйте, #John, Вы писали:

J> Нужен инструмент, похожий на gdb для c language, только что бы можно было смотреть значения для C# переменных, а не только регистры и память.


Там лицензия не позволяет писать свои дебаггеры:

You may only use the .NET Core Debugger Components with Visual Studio Code, Visual Studio or Xamarin Studio software to help you develop and test your applications.

https://github.com/dotnet/core/issues/505

Хотя в JetBrains как-то выкрутились.
Отредактировано 18.01.2018 19:49 worker4food . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.