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|--helpKomutunun nasıl kullanıla ilgili bir açıklama yazdırır.
--interactiveKomutun 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.
--nologoBaş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]: , , , vem[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 cleanYayın yapılandırması kullanılarak oluşturulan bir projeyi Temizleme:
dotnet clean --configuration Release