我正在尝试使用Bson
类型提供程序与MongoDB
数据库一起工作。在F#
脚本中。
我已采取以下步骤。
我使用以下方法创建了Bson
个文件: -
mongodump /host:starbug /db:Logger /out:data
我创建了以下F#脚本文件:
#I "../../FSharp.Data.Bson/bin" // Location of Dll's created by step 1.
#r "FSharp.Data.Bson.Runtime.dll"
#r "FSharp.Data.Bson.dll"
#r "MongoDB.Bson.dll"
open BsonProvider
type AccessLogs = BsonProvider<"./data/EkmLogger/access_logs.bson">
type SQLiteLogs = BsonProvider<"./data/EkmLogger/sqlite_logs.bson">
let accessLogs = AccessLogs.GetSamples().[0]
但是最后一行在VS 2013中显示以下错误
The type provider 'BsonProvider.ProviderImplementation.BsonProvider' reported an error in the context of provided type 'BsonProvider.BsonProvider,Path="./data/Logger/access_logs.bson"', member 'GetSamples'.
The error: Could not load file or assembly 'FSharp.Data.Bson.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
The system cannot find the file specified. C:\Development\fsharp-scripts\Logger\AccessSqliteStats.fsx
知道什么是错的吗?