.net - 无法使用 dotnet cli 删除 nuget 包

标签 .net nuget command-line-interface nuget-package csproj

我无法使用 dotnet cli 删除 nuget 包。

这是我正在运行的命令:

dotnet nuget delete package AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0

这是我遇到的错误:

error: Source parameter was not specified.

enter image description here

这是我的.csproj 文件:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="7.0.0" />
    <PackageReference Include="Braintree" Version="4.17.0" />
    <PackageReference Include="BraintreeHttp-Dotnet" Version="0.3.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.4" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.3">
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.1.3">
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.IdentityModel.Tokens" Version="6.5.1" />
    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="3.1.3" />
    <PackageReference Include="PayPalCheckoutSdk" Version="1.0.3" />
    <PackageReference Include="PayPalHttp" Version="1.0.0" />
    <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.5.1" />
  </ItemGroup>

</Project>

我在这里错过了什么?

最佳答案

据我所知,您正在寻找dotnet remove package (docs)从 CSPROJ 中删除包,同时 dotnet nuget delete package (source)从 nuget 服务器中删除它(这就是为什么你需要指定源)

关于.net - 无法使用 dotnet cli 删除 nuget 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62202496/

相关文章:

javascript - Node js post请求只能在第二次起作用

c# - 解释 SSH 输出

c# - 使用属性在代码优先 EF 4.1 中配置 TPH 鉴别器列

powershell - 获取解决方案中包含特定 NuGet 包的所有项目

github - 从 GitHub 链接到 NuGet

java - 如何在 CLI 应用程序中显示 "intercept"Ctrl+C?

c# - 有没有一种方法可以使用 TFS API 检索工作项列表,而无需查询其数据库?

.net - 如何最好地执行泛型类型约束条件?

用于 opengl 的 C++ nuget 包

c# - 以 'typesafe' 方式将数组从 c++/cli 传递到 C#