[英]Nuget/Dotnet package manager - how can I retrieve $(<SomeVariable>)
[英]Can not delete a nuget package with the dotnet cli
我無法使用 do.net cli 刪除 nuget package。
這是我正在運行的命令:
do.net nuget 刪除 package 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>
我在這里錯過了什么?
這應該是命令
dotnet remove package YourPackageName
注意那里應該沒有版本。 所以以下將不起作用。
dotnet remove package YourPackageName --version 1.0.0
如果包含版本,則會出現以下錯誤。
僅指定要刪除的一個 package 引用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.