Если вы хотите скомпилировать код, используя fsc
, вам нужно удалить команды #I
и #r
и использовать вместо них аргументы командной строки компилятора. Команда #light
больше не требуется, поэтому вы можете просто удалить первые 5 строк. В дополнение к ссылкам #r
мне также пришлось добавить System.Xaml.dll
(что, вероятно, является новым в .NET 4)
Затем вы можете скомпилировать его, используя что-то вроде:
fsc.exe -r:WindowsBase.dll -r:PresentationCore.dll -r:System.Xaml.dll
-r:PresentationFramework.dll --target:winexe Main.fs
Выполнение кода в fsi.exe
должно работать нормально (после добавления #r "System.Xaml.dll"
). Просто скопируйте код и вставьте его в F # Interactive (запущенный либо в консоли, либо в Visual Studio IDE).