Большую часть времени я использую интерактивную среду F # для написания кода F #.Даже в Visual Studio интерактивная среда F # (разумно) не поддерживает отладчик, поэтому я в основном полагаюсь на возможность легко запускать что-либо в интерактивном режиме и проверять, работает ли он - если это не так, обычно его легко разбить на подпрограммы.-компоненты, которые можно попробовать в интерактивном режиме.Отличительной особенностью F # Interactive, по сравнению, например, с GHCi, является то, что вы можете использовать его для оценки практически чего угодно - включая объявления типов.
Плагин F # для MonoDevelop 2.4 в настоящее время не поддерживает отладку скомпилированного F #Приложения.Я смог использовать отладчик Mono командной строки (я думаю, mdb
), но это было в 32-битной системе.
Я не уверен, почему MonoDevelop неправильно выбирает символы отладки F #, так что это, скорее всего, некоторая базовая ошибка.Есть несколько людей, работающих над плагином F # для MD 2.6, поэтому мы надеемся, что скоро он будет доступен.Если бы кто-то хотел выяснить, почему отладка не работает, это было бы здорово ...