我正在尝试安装memcached在visual studio在一个PHP项目
我在包管理器控制台中运行以下命令:
PM> Install-Package EnyimMemcached
我得到错误"安装失败。回滚……"
完整错误:
试图收集包'EnyimMemcached.2.16.0'的依赖信息关于项目',目标'不支持,版本=v0.0'
试图解析'EnyimMemcached.2.16.0'包的依赖关系DependencyBehavior"最低"
解析安装EnyimMemcached.2.16.0包的操作
解析安装EnyimMemcached.2.16.0包的操作
安装失败。回滚…
项目'project'中不存在'EnyimMemcached.2.16.0'包
文件夹"C: 'packages"中不存在"EnyimMemcached.2.16.0"包
install - package: Could not install package 'EnyimMemcached 2.16.0'。你是
试图将此包安装到目标为"不支持"的项目中过程中,版本= v0.0 ',但是该包不包含与该框架兼容的任何程序集引用或内容文件。如需更多信息,请联系软件包作者。
At line:1 char:16
-
安装包& lt; & lt; & lt; & lt;EnyimMemcached
-
CategoryInfo: NotSpecified:(:) [Install-Package], Exception
-
FullyQualifiedErrorId:NuGetCmdletUnhandledException, NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
-
我已经尝试了不同的php版本,看看问题是否与版本,仍然得到相同的错误
" EnyimMemcached "需要。net Framework 3.5或更高版本才能使用。详情请参考此处:https://github.com/enyim/EnyimMemcached。如果你将"EnyimMemcached"安装到3.5之前的。net框架的任何项目中,你都会得到同样的错误。
因为PHP项目不是。net Framework类型的项目,所以你不能在PHP项目中安装"EnyimMemcached"。如果你想在PHP项目中使用" memcached ",你需要根据下面的文档进行安装和配置,这些文档来自PHP站点。
http://php.net/manual/en/book.memcached.php。