dotnet store

Bu makale şunlar için geçerlidir: ✔️ .NET Core 3.1 SDK ve sonraki sürümler

Name

dotnet store - Belirtilen derlemeleri çalışma zamanı paket deposunda depolar.

Özet

dotnet store -m|--manifest <PATH_TO_MANIFEST_FILE>
    -f|--framework <FRAMEWORK_VERSION> -r|--runtime <RUNTIME_IDENTIFIER>
    [--framework-version <FRAMEWORK_VERSION>] [--output <OUTPUT_DIRECTORY>]
    [--skip-optimization] [--skip-symbols] [-v|--verbosity <LEVEL>]
    [--working-dir <WORKING_DIRECTORY>]

dotnet store -h|--help

Description

dotnet store belirtilen derlemeleri çalışma zamanı paket deposunda depolar. Derlemeler varsayılan olarak hedef çalışma zamanı ve çerçeve için iyileştirilmiştir. Daha fazla bilgi için çalışma zamanı paket deposu konusuna bakın.

Gerekli seçenekler

  • -f|--framework <FRAMEWORK>

    Hedef çerçeveyi belirtir. Hedef çerçevenin proje dosyasında belirtilmesi gerekir.

  • -m|--manifest <PATH_TO_MANIFEST_FILE>

    Paket deposu bildirim dosyası, depoacak paketlerin listesini içeren bir XML dosyasıdır. Bildirim dosyasının biçimi SDK stili proje biçimiyle uyumludur. Bu nedenle, istenen paketlere başvuran bir proje dosyası, derlemeleri çalışma zamanı paket deposunda depolama seçeneğiyle -m|--manifest birlikte kullanılabilir. Birden çok bildirim dosyası belirtmek için, her dosya için seçeneği ve yolu yineleyin. Örneğin: --manifest packages1.csproj --manifest packages2.csproj.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Hedeflene çalışma zamanı tanımlayıcısı .

İsteğe bağlı seçenekler

  • --framework-version <FRAMEWORK_VERSION>

    .NET SDK sürümünü belirtir. Bu seçenek, seçeneği tarafından belirtilen çerçevenin ötesinde belirli bir çerçeve sürümü seçmenizi -f|--framework sağlar.

  • -?|-h|--help

    komutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.

  • -o|--output <OUTPUT_DIRECTORY>

    Çalışma zamanı paket deposunun yolunu belirtir. Belirtilmezse, varsayılan olarak kullanıcı profili .NET yükleme dizininin depo alt dizinini kullanır.

  • --skip-optimization

    İyileştirme aşamasını atlar. İyileştirme hakkında daha fazla bilgi için bkz . Çalışma zamanı ortamı hazırlama.

  • --skip-symbols

    Simge oluşturmayı atlar. Şu anda yalnızca Windows ve Linux'ta semboller oluşturabilirsiniz.

  • -v|--verbosity <LEVEL>

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

  • -w|--working-dir <WORKING_DIRECTORY>

    komutu tarafından kullanılan çalışma dizini. Belirtilmezse, geçerli dizinin obj alt dizinini kullanır.

Örnekler

  • .NET 6.0.1 için packages.csproj proje dosyasında belirtilen paketleri depolayın:

    dotnet store --manifest packages.csproj --framework-version 6.0.1 --framework net6.0 --runtime win-x64
    
  • packages.csproj dosyasında belirtilen paketleri iyileştirme olmadan depolayın:

    dotnet store --manifest packages.csproj --skip-optimization --framework net6.0 --runtime linux-x64
    

Ayrıca bkz.