我尝试在VS2013中使用Package Manager控制台安装MongoDB C#官方驱动程序。它有一些依赖关系,它们应该通过以下命令安装:
Install-Package MongoDB.Bson
但是我对每个包都有这样的错误:
Install-Package:无法安装包'MongoDB.Bson 2.4.0'。您正在尝试将此程序包安装到目标项目中 '.NETFramework,Version = v4.0,Profile = Client',但该软件包不包含任何程序集引用或内容文件 这个框架的东西。有关更多信息,请与软件包作者联系。 在行:1 char:16
+ Install-Package<<<< MongoDB.Bson + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
答案 0 :(得分:1)
'NETFramework,版本= 4.0版,档案=客户端',
这是Mongo驱动程序不支持的.NET 4.0 Client Profile。
也许您不打算使用.NET 4.0 Client Profile.转到项目属性并切换到.NET 4.5(因为它是整个NuGet package支持的最小框架版本。)