Aracılığıyla paylaş


pac paketi

Dataverse paket projeleriyle çalışmaya yönelik komutlar

Commands

Command Description
pac paketi add-external-package Dataverse çözüm sisteminin dışındaki bir paketi Paket Dağıtıcı Paketi projesine ekler.
pac paketi ekleme başvurusu Dataverse çözüm projesine başvuru ekler
pac paketi eklentisi çözümü Paket Dağıtıcı Paketi projesine önceden oluşturulmuş bir Dataverse çözüm dosyası ekler.
pac paketi dağıtımı Paketi Dataverse'e dağıtır
pac package init Yeni bir Dataverse paket projesiyle bir dizin başlatır
pac package show Dataverse paketinin ayrıntılarını gösterir

pac paketi add-external-package

Dataverse çözüm sisteminin dışındaki bir paketi Paket Dağıtıcı Paketi projesine ekler.

Paket add-external-package için gerekli Parametreler

--package-type -t

Eklenen paketin türü. Örneğin: FnO paketleri için 'xpp'.

--path -p

Dış paketin yolu

Paket add-external-package için isteğe bağlı Parametreler

--import-order

Bu öğeyi derleme zamanında son ImportConfig.xml dosyasına ekleme sırasını gösteren tamsayı. Negatif sayılar var olan öğelerden önce eklenir. Varolan öğelerden sonra pozitif sayılar eklenir.

--skip-validation -sv

Dosya mevcut olmasa veya geçersiz gibi görünse bile öğeyi proje dosyasına ekler. Not: Bunu kullanmak MSBuild tarafından gerçekleştirilen doğrulamayı etkilemez.

Bu parametre için değer gerekmez. Bu bir anahtar.

pac paketi ekleme başvurusu

Dataverse çözüm projesine başvuru ekler

Example

pac package add-reference --path c:\Users\Downloads\SampleSolution

Paket eklentisi başvurusu için gerekli Parametreler

--path -p

Başvuruda bulunan Dataverse çözüm projesinin yolu

Paket eklentisi başvurusu için isteğe bağlı Parametreler

--dependency-overrides

Geçersiz kılmaların noktalı virgülle ayrılmış listesi. Bu değer, çözümün meta verilerinde kodlanmış bağımlılık bilgilerini geçersiz kılar. Her geçersiz kılma şu biçimde olmalıdır: <uniquename>:<minVersion>:<maxVersion>. Burada minVersion ve maxVersion isteğe bağlıdır ancak .NET sürüm biçimi söz diziminde olmalıdır.

Not: uniquename<:minVersion:><maxVersion>< biçiminin >bağımlılık geçersiz kılmalarının noktalı virgülle ayrılmış listesini kullanın.

--import-mode

Bu çözüm içeri aktarılırken gerekli modu açıkça belirtir.

Şu değerlerden birini kullanın:

  • sync
  • async

--import-order

Bu öğeyi derleme zamanında son ImportConfig.xml dosyasına ekleme sırasını gösteren tamsayı. Negatif sayılar var olan öğelerden önce eklenir. Varolan öğelerden sonra pozitif sayılar eklenir.

--missing-dependency-behavior

Bu çözümün bir bağımlılığı hedef ortamda eksik olduğunda içeri aktarma işleminin davranışını belirtir.

Şu değerlerden birini kullanın:

  • skip
  • fault

--overwrite-unmanaged-customizations

Bu çözüm içeri aktarıldığında yönetilmeyen özelleştirmelerin üzerine yazılıp yazılmayacağını açıkça gösterir.

Şu değerlerden birini kullanın:

  • true
  • false

--publish-workflows-activate-plugins

Bu çözüm içeri aktarıldığında iş akışlarının yayımlanıp yayımlanmayacağını ve eklentilerin etkinleştirilip etkinleştirilmeydiğini açıkça gösterir.

Şu değerlerden birini kullanın:

  • true
  • false

pac paketi eklentisi çözümü

Paket Dağıtıcı Paketi projesine önceden oluşturulmuş bir Dataverse çözüm dosyası ekler.

Paket eklentisi çözümü için gerekli Parametreler

--path -p

Dataverse çözüm dosyasının yolu. Dosya sıkıştırılmış bir ZIP dosyası olmalıdır.

Paket eklentisi çözümü için isteğe bağlı Parametreler

--dependency-overrides

Geçersiz kılmaların noktalı virgülle ayrılmış listesi. Bu değer, çözümün meta verilerinde kodlanmış bağımlılık bilgilerini geçersiz kılar. Her geçersiz kılma şu biçimde olmalıdır: <uniquename>:<minVersion>:<maxVersion>. Burada minVersion ve maxVersion isteğe bağlıdır ancak .NET sürüm biçimi söz diziminde olmalıdır.

Not: uniquename<:minVersion:><maxVersion>< biçiminin >bağımlılık geçersiz kılmalarının noktalı virgülle ayrılmış listesini kullanın.

--import-mode

Bu çözüm içeri aktarılırken gerekli modu açıkça belirtir.

Şu değerlerden birini kullanın:

  • sync
  • async

--import-order

Bu öğeyi derleme zamanında son ImportConfig.xml dosyasına ekleme sırasını gösteren tamsayı. Negatif sayılar var olan öğelerden önce eklenir. Varolan öğelerden sonra pozitif sayılar eklenir.

--missing-dependency-behavior

Bu çözümün bir bağımlılığı hedef ortamda eksik olduğunda içeri aktarma işleminin davranışını belirtir.

Şu değerlerden birini kullanın:

  • skip
  • fault

--overwrite-unmanaged-customizations

Bu çözüm içeri aktarıldığında yönetilmeyen özelleştirmelerin üzerine yazılıp yazılmayacağını açıkça gösterir.

Şu değerlerden birini kullanın:

  • true
  • false

--publish-workflows-activate-plugins

Bu çözüm içeri aktarıldığında iş akışlarının yayımlanıp yayımlanmayacağını ve eklentilerin etkinleştirilip etkinleştirilmeydiğini açıkça gösterir.

Şu değerlerden birini kullanın:

  • true
  • false

--skip-validation -sv

Dosya mevcut olmasa veya geçersiz gibi görünse bile öğeyi proje dosyasına ekler. Not: Bunu kullanmak MSBuild tarafından gerçekleştirilen doğrulamayı etkilemez.

Bu parametre için değer gerekmez. Bu bir anahtar.

pac paketi dağıtımı

Paketi Dataverse'e dağıtır

Uyarı

Bu komut yalnızca PAC CLI'nın .NET Full Framework sürümü için kullanılabilir.

Example

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Paket dağıtımı için isteğe bağlı Parametreler

--environment -env

Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.

--logConsole -c

Konsola çıkış günlüğü

Bu parametre için değer gerekmez. Bu bir anahtar.

--logFile -lf

Günlük dosyası yolu

--package -p

Paket dll'sine veya paket içeren zip dosyasına giden yol.

--settings -s

Dağıtılmakta olan pakete geçirilen Çalışma Zamanı Paketi Ayarları. Dize biçimi key=value|key=value olmalıdır.

Not: Dizenin biçimi olmalıdır key=value|key=value.

--solution -sz

Dataverse çözüm dosyasının yolu. Dosya sıkıştırılmış bir ZIP veya CAB dosyası olmalıdır.

--verbose -vdbg

Ayrıntılı günlükleri günlük çıkışlarına yayar.

Bu parametre için değer gerekmez. Bu bir anahtar.

Açıklamalar

Hem hem logFile de logConsole parametrelerini birlikte kullanabilir veya bir parametre ya da diğerini kullanabilirsiniz.

pac package init

Yeni bir Dataverse paket projesiyle bir dizin başlatır

Example

pac package init --outputdirectory c:\samplepackage

Package init için İsteğe Bağlı Parametreler

--outputDirectory -o

Çıkış dizini

--package-name

Paketin varsayılan adını ayarlar. ImportExtension.GetNameOfImport oluşturma işlemi için geçerlidir.

pac package show

Dataverse paketinin ayrıntılarını gösterir

Uyarı

Bu komut yalnızca PAC CLI'nın .NET Full Framework sürümü için kullanılabilir.

Example

pac package show c:\samplepackage.dll

Paket gösterisi için gerekli Parametreler

--package -p

Paket dll'sine veya paket içeren zip dosyasına giden yol.

Paket gösterisi için isteğe bağlı Parametreler

--environment -env

Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.

--logFile -lf

Günlük dosyası yolu

--verbose -vdbg

Ayrıntılı günlükleri günlük çıkışlarına yayar.

Bu parametre için değer gerekmez. Bu bir anahtar.

Ayrıca bakınız

Microsoft Power Platform CLI Komut Grupları
Microsoft Power Platform CLI'ya genel bakış