uppdatering av dotnet-verktyget

Den här artikeln gäller för: ✔️ .NET Core 3.1 SDK och senare versioner

Name

dotnet tool update– Uppdateringar det angivna .NET-verktyget på datorn.

Sammanfattning

dotnet tool update <PACKAGE_ID> -g|--global
    [--add-source <SOURCE>] [--allow-downgrade]
    [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive]
    [--no-cache] [--prerelease]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update <PACKAGE_ID> --tool-path <PATH>
    [--add-source <SOURCE>] [--allow-downgrade]
    [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive] 
    [--no-cache] [--prerelease]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update <PACKAGE_ID> --local
    [--add-source <SOURCE>] [--allow-downgrade]
    [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive]
    [--no-cache] [--prerelease]
    [--tool-manifest <PATH>]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update -h|--help

beskrivning

Kommandot dotnet tool update ger dig ett sätt att uppdatera .NET-verktyg på datorn till den senaste stabila versionen av paketet. Kommandot avinstallerar och installerar om ett verktyg och uppdaterar det effektivt. Om du vill använda kommandot anger du något av följande alternativ:

  • Om du vill uppdatera ett globalt verktyg som installerades på standardplatsen använder du --global alternativet
  • Om du vill uppdatera ett globalt verktyg som har installerats på en anpassad plats använder du alternativet --tool-path .
  • Om du vill uppdatera ett lokalt verktyg använder du alternativet --local .

Argument

  • PACKAGE_ID

    Namn/ID för NuGet-paketet som innehåller det globala .NET-verktyget som ska uppdateras. Du hittar paketnamnet med hjälp av kommandot dotnet tool list .

Alternativ

  • --add-source <SOURCE>

    Lägger till ytterligare en NuGet-paketkälla som ska användas under installationen. Feeds nås parallellt, inte sekventiellt i någon prioritetsordning. Om samma paket och version finns i flera feeds vinner den snabbaste feeden. Mer information finns i Vad händer när ett NuGet-paket installeras?.

  • --allow-downgrade

    Tillåt nedgradering av paket när du installerar eller uppdaterar ett .NET-verktygspaket. Undertrycker varningen: "Den begärda versionen x.x.x är lägre än den befintliga versionen x.x.x."

  • --configfile <FILE>

    NuGet-konfigurationsfilen (nuget.config) som ska användas. Om det anges används endast inställningarna från den här filen. Om det inte anges används hierarkin för konfigurationsfiler från den aktuella katalogen. Mer information finns i Vanliga NuGet-konfigurationer.

  • --disable-parallel

    Förhindra att flera projekt återställs parallellt.

  • --framework <FRAMEWORK>

    Anger det målramverk som verktyget ska uppdateras för.

  • -g|--global

    Anger att uppdateringen är för ett användaromfattande verktyg. Det går inte att kombinera med alternativet --tool-path . Om du utelämnar båda --global och --tool-path anger att verktyget som ska uppdateras är ett lokalt verktyg.

  • -?|-h|--help

    Skriver ut en beskrivning av hur du använder kommandot.

  • --ignore-failed-sources

    Behandla paketkällans fel som varningar.

  • --interactive

    Tillåter att kommandot stoppar och väntar på användarens indata eller åtgärd. Till exempel för att slutföra autentiseringen.

  • --local

    Uppdatera verktyget och det lokala verktygsmanifestet. Det går inte att kombinera med --global alternativet eller alternativet --tool-path .

  • --no-cache

    Cachelagrade inte paket och HTTP-begäranden.

  • --prerelease

    Inkludera förhandsversioner.

  • --tool-manifest <PATH>

    Sökväg till manifestfilen.

  • --tool-path <PATH>

    Anger platsen där det globala verktyget är installerat. PATH kan vara absolut eller relativ. Det går inte att kombinera med alternativet --global . Om du utelämnar båda --global och --tool-path anger att verktyget som ska uppdateras är ett lokalt verktyg.

  • -v|--verbosity <LEVEL>

    Anger kommandots verbositetsnivå. Tillåtna värden är q[uiet], m[inimal], n[ormal], d[etailed]och diag[nostic]. Mer information finns i LoggerVerbosity.

  • --version <VERSION>

    Versionsintervallet för verktygspaketet som ska uppdateras till. Detta kan inte användas för att nedgradera versioner. Du måste uninstall först ha nyare versioner.

    Från och med .NET 8.0 --version Major.Minor.Patch refererar till en specifik major.minor.patch-version, inklusive olistade versioner. Om du vill hämta den senaste versionen av en viss major.minor-version i stället använder du --version Major.Minor.*.

Exempel

Se även