我正在尝试将ZXing.Net库安装到VisualStudio 2019以在团结中使用,但是在控制台中输入命令会返回一个InvalidOperation类别
我只是复制粘贴了ZXing.Net在nuget.org中的代码,但它返回了以下错误:
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发布于 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搜索该包并安装特定版本,比如使用命令行。请参见:

希望它有帮助:)
https://stackoverflow.com/questions/58677107
复制相似问题