Я хотел бы удаленно отлаживать консольное приложение С#, запущенное в Linux из Visual Studio. Вот что я нашел до сих пор:
http://www.mono-project.com/Debugger
Mono runtime реализует интерфейс отладки, который позволяет отладчиков и IDE для отладки управляемого кода. Это называется Soft Отладчик и поддерживается как MonoDevelop, Xamarin Studio, так и Visual Studio (когда установлены соответствующие плагины), а также клиент командной строки SDB.
Mono предоставляет API для связи с отладчиком и создания вашего собственные пользовательские интерфейсы отладки через сборку Mono.Debugger.Soft.dll.
На следующей странице обсуждаются некоторые проблемы текущей реализации отладчика MonoVS, но с ними все в порядке.
http://mono-project.com/Visual_Studio_Integration
Страница также ссылается на Руководство по началу работы для MonoVS:
http://mono-project.com/GettingStartedWithMonoVS
Что содержит ссылку для загрузки для MonoTools:
http://mono-tools.com/download/
Однако ссылка на скачивание теперь перенаправляется на:
Где мне предлагается скачать Xamarin Studio Starter Edition. Нажимая на ссылку "Цены", я вижу, что мне требуется хотя бы бизнес-версия для поддержки Visual Studio по цене 999 долларов США в год. Ну, нет, спасибо.
Вот где я застрял. Некоторые особенности моей среды:
Среда разработки:
- 64-разрядная версия Windows 7
- Visual Studio Pro 2013 (может использовать 2010, если это работает лучше)
Целевая среда:
- Малина Пи
- Raspbian Wheezy
- Моно 3.2.8
- Запуск консольного приложения через SSH