dotnet clean

Bu makale şu şekilde geçerlidir: ✔️ .NET Core 2. x SDK ve sonraki sürümleri

Name

dotnet clean -Bir projenin çıkışını temizler.

Özeti

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

Description

dotnet cleanKomut, önceki derleme çıkışını temizler. MSBuild hedefiolarak uygulanır. bu nedenle, komut çalıştırıldığında proje değerlendirilir. Yalnızca derleme sırasında oluşturulan çıktılar temizlenir. Ara (obj) ve nihai çıkış (bin) klasörleri temizlenir.

Bağımsız değişkenler

PROJECT | SOLUTION

temizleyen MSBuild proje veya çözüm. bir proje veya çözüm dosyası belirtilmemişse MSBuild, geçerli çalışma dizinini, proj veya sln ile biten bir dosya uzantısına sahip bir dosya için arar ve bu dosyayı kullanır.

Seçenekler

  • -c|--configuration <CONFIGURATION>

    Yapı yapılandırmasını tanımlar. Çoğu proje için varsayılandır Debug , ancak projenizde derleme yapılandırma ayarlarını geçersiz kılabilirsiniz. Bu seçenek yalnızca derleme zamanı sırasında belirtilmişse temizlik sırasında gereklidir.

  • -f|--framework <FRAMEWORK>

    Derleme zamanında belirtilen çerçeve . Çerçeve Proje dosyasındatanımlanmalıdır. Yapı zamanında Framework belirttiyseniz, temizleme sırasında çerçeveyi belirtmeniz gerekir.

  • -?|-h|--help

    Komutunun nasıl kullanıla ilgili bir açıklama yazdırır.

  • --interactive

    Komutun Kullanıcı girişini veya eylemini durdurmasına ve beklemesine izin verir. Örneğin, kimlik doğrulamasını tamamlamaya yönelik. .NET Core 3,0 SDK 'dan beri kullanılabilir.

  • --nologo

    Başlangıç başlığını veya telif hakkı iletisini görüntülemez. .NET Core 3,0 SDK 'dan beri kullanılabilir.

  • -o|--output <OUTPUT_DIRECTORY>

    Temizleyen derleme yapıtlarını içeren dizin. Proje oluşturulduğunda -f|--framework <FRAMEWORK> çerçeveyi belirttiyseniz, çıkış dizini anahtarıyla anahtarı belirtin.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Belirtilen çalışma zamanının çıkış klasörünü temizler. Bu, kendinden bağımsız bir dağıtım oluşturulduğu zaman kullanılır.

  • -v|--verbosity <LEVEL>

    Komutun ayrıntılı düzeyini ayarlar. İzin verilen değerler q[uiet] : , , , ve m[inimal] n[ormal] d[etailed] diag[nostic] . Varsayılan değer: normal. Daha fazla bilgi için bkz. LoggerVerbosity.

Örnekler

  • Projenin varsayılan derlemesini temizle:

    dotnet clean
    
  • Yayın yapılandırması kullanılarak oluşturulan bir projeyi Temizleme:

    dotnet clean --configuration Release