我是F#和Visual Studio的新手,我碰壁试图找出问题所在。我正在尝试使用SqlDataProvider。我的代码:
module HelloSquare
open System
open FSharp.Data.Sql
let square x = x * x
type PortalProd = SqlDataProvider<
Common.DatabaseProviderTypes.MYSQL,
"Server=localhost;Database=test;User=test;Password=test;",
UseOptionTypes=true>
[<EntryPoint>]
let main argv =
let test = 12312
printfn "%d squared is: %d!" 12 (square 12)
0 // Return an integer exit code
我得到的错误是:
Error FS3033: The type provider 'FSharp.Data.Sql.SqlTypeProvider' reported an error: Unable to load one or more of the requested types.Could not load file or assembly 'Google.Protobuf, Version=3.5.1.0, Culture=neutral, PublicKeyToken=APublicKey'.
我使用nuget添加了protobuf,但错误仍然存在。
希望这很简单,但是我可以使用一些帮助。
macOS High Sierra 10.13.6 Visual Studio Community 2019 for Mac版本8.0.1(内部版本1)