0

我已尝试使用以下命令将 dotnet stryker 安装到我的项目中,以改进突变测试低于错误消息并且它不允许我安装。你能帮忙吗?

提前致谢

PS C:\Users> dotnet tool install -g dotnet-stryker C:\Program Files\dotnet\sdk\6.0.101\NuGet.targets(130,5): error : Unable to load the service index for source https:/ /api.nuget.org/v3/index.json. [C:\Users\AppData\Local\Temp\evv2az1v.kwa\restore.csproj] C:\Program Files\dotnet\sdk\6.0.101\NuGet.targets(130,5):错误:连接尝试失败,因为连接方一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。(api.nuget.org:443) [C:\Users\AppData\Local\Temp\evv2az1v.kwa\restore.csproj] C:\Program Files\dotnet\sdk\6.0.101\NuGet.targets(130,5 ): error : 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。[C:\Users\AppData\Local\Temp\evv2az1v.kwa\restore.csproj] 工具包无法恢复。工具 'dotnet-stryker' 安装失败。此故障可能是由以下原因引起的:

  • 您正在尝试安装预览版,但未使用 --version 选项指定版本。
  • 找到了同名的包,但它不是 .NET 工具。
  • 无法访问所需的 NuGet 源,可能是因为 Internet 连接问题。
  • 您输入错误的工具名称。

下面推荐也收到相同的错误消息 PS C:\Users> dotnet tool install -g dotnet-stryker dotnet tool install --global dotnet-stryker --version 1.0.0

4

1 回答 1

0

这很可能与 Stryker 无关,而是与一些奇怪的 NuGet 情况有关。您可以通过安装一些常用工具来检查它,例如dotnet-reportgenerator-globaltool. 我想我在为开发目的设置本地提要时看到了这种错误。

所以试试这个:

  1. dotnet nuget list source- 列出提要
  2. dotnet nuget remove source <feed_name>- 删除您不需要或不了解的所有内容

然后再次尝试安装 Stryker。

于 2022-02-07T13:00:15.477 回答