У меня есть класс .NET, определенный как и в # проекта F:Потребляя F # от C# проекта: Получение «метод не найден»
type public StockAnalyzer() =
member public this.GetStockClose ticker =
try
let stockInfo = YahooContext.Load("http://ichart.finance.yahoo.com/table.csv?s=" + ticker)
let mostRecent = stockInfo.Rows |> Seq.head
(float)mostRecent.``Adj Close``
with
| :? System.Net.WebException -> -1.0
Когда я пытаюсь запустить это из C# модульного тестирования проекта и applciation ASP.NET, я получаю это:
метод не найден: «Microsoft.FSharp.Control.FSharpAsync`1
Этот класс также имеет 1 другой метод, являются U sing
message.Content.ReadAsStringAsync().Result
Это связано с тем, что interop не работает при асинхронном режиме? Хотя я даже не называю этот метод?
Добавить переадресацию привязки для FSharp.Core –