首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NuGet包管理器控制台在试图安装ZXing.Net库时返回ZXing.Net

NuGet包管理器控制台在试图安装ZXing.Net库时返回ZXing.Net
EN

Stack Overflow用户
提问于 2019-11-03 03:05:58
回答 1查看 1.1K关注 0票数 0

我正在尝试将ZXing.Net库安装到VisualStudio 2019以在团结中使用,但是在控制台中输入命令会返回一个InvalidOperation类别

我只是复制粘贴了ZXing.Net在nuget.org中的代码,但它返回了以下错误:

代码语言:javascript
复制
PM> Install-Package ZXing.Net -Version 0.16.5

Install-Package : The current environment doesn't have a solution open.
At line:1 char:16
+ Install-Package <<<<  ZXing.Net -Version 0.16.5
    + CategoryInfo          : InvalidOperation: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-04 02:19:02

Install:当前环境没有打开解决方案。

正如错误消息所指出的,请检查Visual中是否有至少一个打开了一个项目的解决方案。如果您在有no solution open时运行该命令(这意味着您没有创建甚至打开一个项目),这就是您得到该错误的预期行为。

在Package控制台中使用命令Install-Package ZXing.Net -Version 0.16.5时,至少应该确保在Default Project下拉列表中选择了特定的项目。见包管理控制台

对于正常情况:

如果我们创建一个新的简单C#控制台或类库项目,请确保在Package窗口中选择了该项目,然后命令可以成功地将该包安装到当前项目中。(它还将将包安装到全球包装文件夹:%userprofile%\.nuget\packages中)

我正在尝试将ZXing.Net库安装到VisualStudio 2019,以便在团结中使用

老实说,我不确定你是什么意思.如果您只是试图将该包安装到Global文件夹中,您可以简单地创建一个新的C#项目并运行该命令(如我在For normal situation中描述的)。

也许你真正需要做的是将这个软件包安装到你的C#脚本项目中?如果是这样的话,您也可以尝试通过VS UI安装该包,请参见,在Visual 中打开C#脚本项目(从中)后,在Solution Explorer中右键单击它以使用Manage Nuget Packages UI,然后您可以使用UI搜索该包并安装特定版本,比如使用命令行。请参见:

希望它有帮助:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58677107

复制
相关文章

相似问题

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