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

.net 无法使用dotnet cli删除nuget程序包,.net,nuget,command-line-interface,nuget-package,csproj,.net,Nuget,Command Line Interface,Nuget Package,Csproj,我无法使用dotnet cli删除nuget软件包 以下是我正在运行的命令: dotnet nuget删除包AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0 以下是我得到的错误: 错误:未指定源参数 这是我的.csproj文件: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netco

我无法使用dotnet cli删除nuget软件包

以下是我正在运行的命令:

dotnet nuget删除包AutoMapper.Extensions.Microsoft.DependencyInjection 7.0.0

以下是我得到的错误:

错误:未指定源参数

这是我的
.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>

netcoreapp3.1
运行时间;建设;本地人;内容文件;分析仪;可传递的
全部的
运行时间;建设;本地人;内容文件;分析仪;可传递的
全部的

我在这里遗漏了什么?

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

<,您正在寻找
dotnet remove package
以从CSPROJ中删除包,而
dotnet nuget delete package
将其从nuget服务器中删除(这就是您需要指定源的原因)

您应该查看包的
nuget.config
文件sources@PavelAnikhouski,我没有这样的档案。我已经在
dotnet新webapi
的帮助下创建了我的项目。据我所知,您正在寻找dotnet删除包,以便从CSPROj删除它,对吗?dotnet nuget delete软件包将其从server@KrzysiekSzymczak,dotnetremovepackage命令就是我要找的。谢谢。@YaroslavTrofimov我应该把我的答案发布在答案中,还是在解决问题后关闭此答案?您应该查看包的
nuget.config
文件sources@PavelAnikhouski,我没有这样的档案。我已经在
dotnet新webapi
的帮助下创建了我的项目。据我所知,您正在寻找dotnet删除包,以便从CSPROj删除它,对吗?dotnet nuget delete软件包将其从server@KrzysiekSzymczak,dotnetremovepackage命令就是我要找的。谢谢你。@YaroslavTrofimov我应该把我的答案发布在回答中,还是你会在解决后关闭这个?