尝试安装ZXing.Net库时,NuGet Package Manager控制台返回InvalidOperation

尝试安装ZXing.Net库时,NuGet Package Manager控制台返回InvalidOperation,nuget,nuget-package,visual-studio-2019,zxing.net,Nuget,Nuget Package,Visual Studio 2019,Zxing.net,我正在尝试将ZXing.Net库安装到VisualStudio 2019,以便在Unity中使用,但在控制台中输入该命令会返回一类无效操作 我刚刚在nuget.org中复制粘贴了ZXing.Net的代码,但它返回了以下错误: PM> Install-Package ZXing.Net -Version 0.16.5 Install-Package : The current environment doesn't have a solution open. At line:1 char:

我正在尝试将ZXing.Net库安装到VisualStudio 2019,以便在Unity中使用,但在控制台中输入该命令会返回一类无效操作

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

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
PM>安装包ZXing.Net-版本0.16.5
安装包:当前环境没有打开的解决方案。
第1行字符:16
+安装软件包
安装包:当前环境没有解决方案
打开

正如错误消息所示,请检查是否有一个解决方案在Visual Studio中至少打开了一个项目。如果在没有打开解决方案的情况下运行命令(这意味着您没有创建或甚至没有打开项目),则会出现该错误

在Package Manager控制台中使用命令
Install Package ZXing.Net-Version 0.16.5
时,至少应确保在
Default project
下拉列表中选择了特定项目。看

正常情况下:

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

我正在尝试将ZXing.Net库安装到VisualStudio 2019以 统一使用

老实说,我不确定你的意思。。。如果您只是想将该软件包安装到Global packages文件夹中,那么只需创建一个新的C#project并运行该命令即可(就像我在正常情况下在
中所述的那样

也许你真正需要做的是把这个软件包安装到你的电脑里?如果是这样,您也可以尝试通过VS UI安装该软件包,请参见,在Visual Studio中打开C#script项目(来自Unity)后,在解决方案资源管理器中右键单击它,使用管理Nuget软件包的UI,然后您可以使用该UI搜索该软件包并安装特定版本,就像使用命令行一样。见:

希望有帮助:)