Я написал этот простой кодF # на MonoDev не может компилировать вызов Webclient DownloadFile
let downloadFile (wc : WebClient) (webUrl : string) (filePath : string) =
wc.DownloadFile(webUrl, filePath) // no problem
try
wc.DownloadFile(webUrl, filePath) // problem!! why???
with
| ex -> printfn "%s" ex.Message;()
Здесь первый вызов wc.DownloadFile компилирует прекрасно.
тот же самый вызов, когда находится внутри Try делает comipler бросить эту ошибку
Член или конструктор объекта «DownloadFile» принимает 2 аргумента, которые не доступны из этого кода местоположения. Все доступные версии метода 'DownloadFile' принимают 2 аргумента.
Снова. Я пытаюсь это сделать на monodevelop на ubuntu. Прямо сейчас у меня нет машины Windows, чтобы проверить, работает ли это на Windows F #.
Он компилируется для меня с использованием компилятора F # 3.0. – svick
на окнах да. Я столкнулся с этой проблемой в monodevelop. –
О, я забыл упомянуть об этом, что было на Linux. – svick