首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用powershell包管理器在Windows10上安装neo4j的dotnet驱动程序

如何使用powershell包管理器在Windows10上安装neo4j的dotnet驱动程序
EN

Stack Overflow用户
提问于 2017-09-26 10:14:24
回答 1查看 167关注 0票数 2

我的目标是安装neo4j dotnet驱动程序,以便可以从Excel VBA编写脚本。因此,我使用windows powershell install package命令,如下所示。

PS:>安装-包Neo4j.Driver-1.2.1

我得到了以下错误消息:

代码语言:javascript
复制
Install-Package : No match was found for the specified search criteria and package name 'Neo4j.Driver-1.2.1'. Try
Get-PackageSource to see all available registered package sources.
At line:1 char:1
+ Install-Package Neo4j.Driver-1.2.1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
   ception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

我认为我的问题是我的powershell环境没有配置为使用nuget查找包。这对我来说都是很新的,所以任何帮助都是非常感谢的。这是我当前的设置: PS C:\WINDOWS\system32> get-packagesource

Name ProviderName IsTrusted Location - nuget.org NuGet False https://api.nuget.org/v3/index.json PSGallery PowerShellGet False https://www.powershellgallery.com/api/v2/

PS C:\WINDOWS\system32>查找包提供程序

名称版本来源摘要- nuget 2.8.5.208 https://onege...OneGet元程序包管理器1.0.0.210 https://onege的NuGet提供程序...OneGet meta-package manager chocolatey 2.8.5.130 https://onege提供程序...OneGet元进程的ChocolateyPrototype提供程序...带发现命令的DockerMsftProvider 1.0.0.1 PSGallery PowerShell模块,在...PowerShellGet 1.1.3.2带有发现命令的PSGallery PowerShell模块,在...ContainerImage 0.6.4.0 PSGallery这是一个PackageManagement提供程序模块,它具有...GistProvider 0.6 PSGallery Gist-as-a-Package - PackageManagement PowerShell P...GitHubProvider 0.5 PSGallery GitHub-as-a-Package - PackageManagement PowerShell ...NanoServerPackage 1.0.1.0 PSGallery要发现、保存和...的PackageManagement提供程序ChocolateyGet 1.0.0.1 PSGallery是一个PowerShell OneGet提供程序,可以发现打包...要搜索的TSDProvider 0.2 PSGallery PowerShell PackageManager提供程序...带发现命令的DockerMsftProviderInsider 1.0.0.2 PSGallery PowerShell模块,在...OfficeProvider 1.0.0.1 PSGallery OfficeProvider允许用户安装微软...GitLabProvider 1.3.4 PSGallery GitLab PackageManagement provider MyAlbum 0.1.2 PSGallery MyAlbum provider发现您遥控器中的照片...用于发现、安装和清点窗口的WSAProvider 1.0.0.4 PSGallery Provider ...0install 2.13.6 PSGallery零安装是一个去中心化的跨平台软件...带发现命令的DockerProvider 0.0.0.3 PSGallery PowerShell模块,在...用于...的AppxGet 0.1.0.1 PSGallery Powershell包管理(OneGet)提供程序...

当我执行find-package命令时,我只看到来自PSGallery源事件的包,尽管NuGet被列为我的包源之一。以下是find-package的部分输出。

PS C:\WINDOWS\system32>查找包

名称版本源摘要- AzureRM.profile 3.4.0 PSGallery Microsoft Azure PowerShell - Profile credential Azure.Storage 3.4。0 PSGallery Microsoft Azure PowerShell -存储服务cm

EN

回答 1

Stack Overflow用户

发布于 2017-09-26 10:22:40

尝试在不指定版本的情况下进行安装:

代码语言:javascript
复制
PM> Install-Package Neo4j.Driver

您将获得最新版本(当前为1.4.1)。

编辑-我做了一些挖掘。看起来有一个.net版本依赖,而v1.2.1似乎不能与.net 4.5.2一起工作。我刚刚将本地测试项目更改为4.6.1,现在驱动程序的v1.2.1安装正常。因此,我建议检查您的.net版本(或者干脆使用最新的Neo4j驱动程序版本)。

另外:你指定包的方式,看起来不正确。下面是如何指定版本的说明:

代码语言:javascript
复制
PM> Install-Package Neo4j.Driver -version 1.2.1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46416817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档