ich eine .NET-Klasse definiert haben, wie dies in einem F # -Projekt:Konsumieren F # aus einem C# -Projekt: eine Erste „Methode nicht gefunden“
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
Wenn ich versuche, und dies aus einem C# Unit-Test-Projekt laufen und ein ASP.NET applciation, erhalte ich diese:
Methode nicht gefunden: ‚Microsoft.FSharp.Control.FSharpAsync`1
diese Klasse hat auch ein anderes Verfahren, das u sind sing
message.Content.ReadAsStringAsync().Result
verursacht das Interop auf dem async fehlschlagen? Obwohl ich diese Methode nicht einmal anrufe?
Fügen Sie verbindliche Umleitung für FSharp.Core –