一位同事正在尝试将 nuget 包安装到一个简单的默认 C# Web 应用程序中。它几乎立即失败。
我可以Install-Package <some nuget package>
在 Visual Studio 包管理器控制台中提供一个参数来获取一些详细信息以帮助调试安装失败的原因吗?
错误信息:
从源“MyGet”检索“”的包元数据时出错。
信息:Visual Studio:V2015
NuGet 扩展:3.4.4.1321
Nuget 包源:MyGet
NuGet.config
在解决方案的根目录中找到的示例文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="MyGet" value="https://www.myget.org/F/<our package>/api/v2" />
</packageSources>
</configuration>
对于我自己,我可以很好地安装软件包。事实上,我们在这个 MyGet 公共 repo 中有 5 个包,我刚刚安装了 2 个包,就在那时……当我在创建这个 SO 问题之前(再次)测试它时。
有人有建议吗?
更新
如上所述,这是使用 PACKAGE MANAGER CONSOLE,而不是 CLI。
在 PMC 中使用-verbosity detailed
会发生这种情况..
PM> install-package xunit -verbosity detailed
Install-Package : A parameter cannot be found that matches parameter name 'verbosity'.
At line:1 char:23
+ install-package xunit -verbosity detailed
+ ~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Install-Package], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand