我的目标是编写一个C#程序来测试Cassandra数据库。
在VS2013中,我尝试过.NET 4.51,4.5,4.0甚至3.5。使用4.5,这是我得到的错误:
PM>安装包CassandraCSharpDriver试图解决 依赖'lz4net(≥1.0.10.93)'。试图解决依赖 'Microsoft.Extensions.Logging(≥1.0.0)'。试图解决 依赖'Microsoft.Extensions.Logging.Abstractions(≥1.0.0)'。 安装'lz4net 1.0.15.93'。成功安装'lz4net 1.0.15.93' 。安装'Microsoft.Extensions.Logging 1.0.2'。您正在从中下载Microsoft.Extensions.Logging Microsoft.Extensions.Logging,即许可协议 可在 http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm。 检查包是否有其他依赖关系 他们自己的许可协议。你使用的包和 依赖性构成您接受其许可协议。 如果您不接受许可协议,则删除 您设备的相关组件。成功安装 'Microsoft.Extensions.Logging 1.0.2'。安装 'Microsoft.Extensions.Logging.Abstractions 1.0.2'。你正在下载 来自的Microsoft.Extensions.Logging.Abstractions Microsoft.Extensions.Logging.Abstractions,许可协议 哪个可用 http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm。 检查包是否有其他依赖关系 他们自己的许可协议。你使用的包和 依赖性构成您接受其许可协议。 如果您不接受许可协议,则删除 您设备的相关组件。成功安装 'Microsoft.Extensions.Logging.Abstractions 1.0.2'。安装 'CassandraCSharpDriver 3.2.1'。成功安装 'CassandraCSharpDriver 3.2.1'。添加'lz4net 1.0.15.93'到 CassandraTester。成功将'lz4net 1.0.15.93'添加到 CassandraTester。添加'Microsoft.Extensions.Logging 1.0.2'到 CassandraTester。卸载'Microsoft.Extensions.Logging 1.0.2'。 成功卸载'Microsoft.Extensions.Logging 1.0.2'。 卸载'lz4net 1.0.15.93'。成功卸载'lz4net 1.0.15.93' 。安装失败。回滚... Install-Package:无法安装包'Microsoft.Extensions.Logging 1.0.2'。你是 尝试将此软件包安装到目标项目中 '.NETFramework,Version = v4.5',但包中不包含任何内容 程序集引用或与之兼容的内容文件 框架。有关更多信息,请与软件包作者联系。在线:1 焦炭:1 +安装包CassandraCSharpDriver + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
PM>
答案 0 :(得分:1)
到目前为止,我的好处是回到以前的版本:
安装包CassandraCSharpDriver -Version 3.1.0
我在这里找到了版本历史:https://www.nuget.org/packages/CassandraCSharpDriver
至少它现在安装了。