不能用dotnet cli删除一个nuget包。

问题描述 投票:0回答:1

我不能用dotnet cli删除一个nuget包。

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

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

以下是我得到的错误。

错误:源参数未指定。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>

我少了什么?

.net nuget command-line-interface nuget-package csproj
1个回答
1
投票

据我所知,你要找的是...。dotnet remove package (docs) 从CSPROJ中删除软件包,而 dotnet nuget delete package (来源) 从nuget服务器上删除它(这就是为什么你需要指定源的原因)。

© www.soinside.com 2019 - 2024. All rights reserved.