dotnet clean

Ten artykuł dotyczy: ✔️ zestaw .NET Core 3.1 SDK i nowsze wersje

Nazwa

dotnet clean — Czyści dane wyjściowe projektu.

Streszczenie

dotnet clean [<PROJECT>|<SOLUTION>] [-c|--configuration <CONFIGURATION>]
    [-f|--framework <FRAMEWORK>] [--interactive]
    [--nologo] [-o|--output <OUTPUT_DIRECTORY>]
    [-r|--runtime <RUNTIME_IDENTIFIER>] [-v|--verbosity <LEVEL>]

dotnet clean -h|--help

Opis

Polecenie dotnet clean czyści dane wyjściowe poprzedniej kompilacji. Jest on implementowany jako cel MSBuild, więc projekt jest oceniany po uruchomieniu polecenia. Tylko dane wyjściowe utworzone podczas kompilacji są czyszczone. Foldery pośrednie (obj) i końcowe dane wyjściowe (bin) są czyszczone.

Argumenty

PROJECT | SOLUTION

Projekt lub rozwiązanie MSBuild do czyszczenia. Jeśli nie określono pliku projektu lub rozwiązania, MSBuild przeszukuje bieżący katalog roboczy dla pliku z rozszerzeniem pliku, które kończy się na proj lub sln i używa tego pliku.

Opcje

  • -c|--configuration <CONFIGURATION>

    Definiuje konfigurację kompilacji. Wartość domyślna dla większości projektów to Debug, ale można zastąpić ustawienia konfiguracji kompilacji w projekcie. Ta opcja jest wymagana tylko w przypadku czyszczenia, jeśli określono ją w czasie kompilacji.

  • -f|--framework <FRAMEWORK>

    Struktura określona w czasie kompilacji. Struktura musi być zdefiniowana w pliku projektu. W przypadku określenia struktury w czasie kompilacji należy określić strukturę podczas czyszczenia.

  • -?|-h|--help

    Wyświetla opis sposobu używania polecenia.

  • --interactive

    Umożliwia zatrzymanie polecenia i oczekiwanie na wprowadzenie lub działanie użytkownika. Na przykład w celu ukończenia uwierzytelniania. Dostępny od zestawu .NET Core 3.0 SDK.

  • --nologo

    Nie wyświetla baneru startowego ani komunikatu o prawach autorskich.

  • -o|--output <OUTPUT_DIRECTORY>

    Katalog zawierający artefakty kompilacji do oczyszczenia. -f|--framework <FRAMEWORK> Określ przełącznik z przełącznikiem katalogu wyjściowego, jeśli określono strukturę podczas tworzenia projektu.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Czyści folder wyjściowy określonego środowiska uruchomieniowego. Jest to używane podczas tworzenia samodzielnego wdrożenia .

  • -v|--verbosity <LEVEL>

    Ustawia poziom szczegółowości polecenia. Dozwolone wartości to q[uiet], , m[inimal], d[etailed]n[ormal], i diag[nostic]. Wartość domyślna to normal. Aby uzyskać więcej informacji, zobacz LoggerVerbosity.

Przykłady

  • Wyczyść domyślną kompilację projektu:

    dotnet clean
    
  • Wyczyść projekt utworzony przy użyciu konfiguracji wydania:

    dotnet clean --configuration Release