Jaa


pac solution

Komennot Dataverse-ratkaisuprojektien parissa työskentelyä varten

Komennot

Komento Description
pac solution add-license Lisää käyttöoikeus- ja palvelupakettitiedot ratkaisuun.
pac solution add-reference Lisää viittauksen nykyisen hakemiston projektista projektiin polulla
pac solution add-solution-component Lisää vähintään yksi ratkaisuosa Dataversen hallitsemattomaan kohderatkaisuun.
pac solution check Lataa Dataverse-ratkaisuprojekti Suoritettavaksi Power Appsin tarkistuspalvelua vastaan.
pac solution clone Luo ratkaisuprojekti, joka perustuu organisaatiosi olemassa olevaan ratkaisuun.
pac solution create-settings Luo asetustiedosto ratkaisun zip- tai ratkaisukansiosta.
pac solution delete Poista ratkaisu Dataversesta nykyisessä ympäristössä.
pac solution export Ratkaisun vieminen Dataversesta.
pac solution import Tuo ratkaisu Dataverseen.
pac solution init Alustaa hakemiston uudella Dataverse-ratkaisuprojektilla
pac solution list Luettele kaikki nykyisen Dataverse-organisaation ratkaisut
pac solution online-version Määrittää Dataverse-versioon ladatun ratkaisun version.
pac solution pack Paketoi paikallisen tiedostojärjestelmän ratkaisun osat solution.zip (SolutionPackager).
pac solution publish Julkaisee kaikki mukautukset
pac solution sync Synkronoi nykyinen Dataverse-ratkaisuprojekti ratkaisun nykyiseen tilaan organisaatiossasi.
pac solution unpack Poimi ratkaisun osat solution.zip paikalliseen tiedostojärjestelmään (SolutionPackager).
pac solution upgrade Soveltaa solution upgrade
pac solution version Päivitä ratkaisun koontiversio tai version tarkistusversio.

pac solution add-license

Lisää käyttöoikeus- ja palvelupakettitiedot ratkaisuun.

Esimerkki:

Tässä esimerkissä näytetään, miten voit lisätä käyttöoikeustietoja ratkaisuun.

pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv

Suunnitelmamääritelmätiedosto

Alla on esimerkki palvelupaketin määritystiedostosta:

ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com

Suunnitelman yhdistämismääritystiedosto

Alla on esimerkki suunnitelman yhdistämismääritystiedostosta:

Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp

Pakolliset parametrit parametrille solution add-license

--planDefinitionFile -pd

Käyttöoikeussopimuksen määritystiedosto CSV-muodossa; odotetut sarakkeet: Palvelutunnus, Näyttönimi, Lisätietojen URL-osoite.

--planMappingFile -pm

Käyttöoikeussuunnitelman yhdistämismääritystiedosto CSV-muodossa; odotetut sarakkeet: Palvelutunnus, Osan nimi

pac solution add-reference

Lisää viittauksen nykyisen hakemiston projektista projektiin polulla

Esimerkki:

pac solution add-reference --path c:\Users\Downloads\SampleComponent

Pakolliset parametrit parametrille solution add-reference

--path -p

Viitatun projektin polku

pac solution add-solution-component

Lisää vähintään yksi ratkaisuosa Dataversen hallitsemattomaan kohderatkaisuun.

Esimerkki:

Tässä esimerkissä näytetään, miten ratkaisukomponentti lisätään ratkaisuun. Tässä tapauksessa lisäämme yhteystietotaulukon ratkaisuun SampleSolution. Taulukko on komponenttityyppi 1.

pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1

Pakolliset parametrit parametrille solution add-solution-component

--component -c

Kohderatkaisuun lisättävän osan rakenteen nimi tai tunnus.

--componentType -ct

Arvo, joka edustaa lisättävää ratkaisukomponenttia.

--solutionUniqueName -sn

Ratkaisun nimi.

Valinnaiset parametrit parametrille solution add-solution-component

--AddRequiredComponents -arc

Ilmaisee, lisätäänkö muut ratkaisun osat, joita lisäät ratkaisukomponenttiin, myös hallitsemattomaan ratkaisuun.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--async -a

Tuo ratkaisun asynkronisesti.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Kohdeympäristön ympäristön URL-osoite tai tunnus.

pac solution check

Lataa Dataverse-ratkaisuprojekti Suoritettavaksi Power Appsin tarkistuspalvelua vastaan.

Esimerkki:

pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates

Valinnaiset parametrit parametrille solution check

--clearCache -cc

Tyhjentää vuokraajasi solution checker enforcement -välimuistin kaikista tietueista, jotka liittyvät ratkaisujen aiempiin tuloksiin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--customEndpoint -ce

Määritä mukautettu URL-osoite Power Appsin tarkistuksen päätepisteeksi.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--excludedFiles -ef

Jätä Tiedostot pois analyysistä. Välitä pilkuin eroteltuina arvoina

--geo -g

Käytettävän Power Appsin tarkistustoiminnon maantieteellisen esiintymän.

Käytä jotain näistä arvoista:

  • PreviewUnitedStates
  • UnitedStates
  • Europe
  • Asia
  • Australia
  • Japan
  • India
  • Canada
  • SouthAmerica
  • UnitedKingdom
  • France
  • SouthAfrica
  • Germany
  • UnitedArabEmirates
  • Switzerland
  • Norway
  • Singapore
  • Korea
  • Sweden
  • USGovernment
  • USGovernmentL4
  • USGovernmentL5DoD
  • China

--outputDirectory -o

Tulostehakemisto

--path -p

Polku, jossa on vähintään yksi tarkastettava ratkaisutiedosto. Polku voi sisältää glob-merkkejä tai yleismerkkejä.

--ruleLevelOverride -rl

Polku tiedostoon, joka sisältää ohitettavat JSON-matriisisäännöt ja -tasot. OverrideLevel-kohteen hyväksytyt arvot ovat Kriittinen, Korkea, Normaali, Alhainen, Tiedottava. Esimerkki: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Valitse sääntöjoukko, joka suoritetaan osana tätä koontiversiota. Arvot: Kelvollinen Guid, "AppSource-sertifiointi", "Ratkaisun tarkistus" (oletus).

--saveResults -sav

Tallentaa nykyisen ympäristön avulla ratkaisuanalyysien tulokset, jotka ovat nähtävissä Solution Health Hub -sovelluksessa. Oletusarvon mukaan tämän argumentin arvoksi on asetettu epätosi.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--solutionUrl -u

SAS Uri osoittaa analysoitavaksi solution.zip

pac solution clone

Luo ratkaisuprojekti, joka perustuu organisaatiosi olemassa olevaan ratkaisuun.

Esimerkit

Seuraavissa esimerkeissä näytetään komennon pac solution clone käyttö.

Kloonaaminen perus

Tämä esimerkki kloonaa ratkaisun sampleSolution nykyiseen hakemistoon.

pac solution clone --name sampleSolution

Kloonaa, kun yleiset ja automaattisen numeroinnin asetukset sisältyvät

Tämä esimerkki kloonaa ratkaisun sampleSolution nykyiseen hakemistoon yleisiin ja automaattinumerointiasetuksiin.

pac solution clone --name sampleSolution --include general,autonumbering

Pakolliset parametrit parametrille solution clone

--name -n

Vietävän ratkaisun nimi.

Valinnaiset parametrit parametrille solution clone

--async -a

Vie ratkaisun asynkronisesti.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--include -i

Mitkä asetukset tulee sisällyttää vietävään ratkaisuun.

Käytä yhtä tai useampaa näistä arvoista pilkuilla eroteltuna:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Pura tai yhdistä kaikki merkkijonoresurssit .resx-tiedostoiksi.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--map -m

Täydellinen polku xml-yhdistämismäärityksen tiedostoon, josta osakansiot luetaan pakattavaksi.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

--outputDirectory -o

Tulostehakemisto

--packagetype -p

Määrittää ratkaisun poimintatyypin. Voi olla: 'hallitsematon', 'Hallittu' tai 'Molemmat'. Oletusarvo on Molemmat.

--targetversion -v

Vanhentunut: Tämä parametri ohitetaan.

pac solution create-settings

Luo asetustiedosto ratkaisun zip- tai ratkaisukansiosta.

Esimerkki:

pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json

Valinnaiset parametrit parametrille solution create-settings

--settings-file -s

.json tiedoston, jossa on yhteysviittausten ja ympäristömuuttujien käyttöönottoasetukset.

--solution-folder -f

Polku paikalliseen, pakkaamattomaan ratkaisukansioon: joko Other/Solution.xml-tiedoston pääkansio tai .cdsproj-tiedoston sisältävän kansion pääkansio.

--solution-zip -z

Polku ratkaisun zip-tiedostoon.

pac solution delete

Poista ratkaisu Dataversesta nykyisessä ympäristössä.

Esimerkki:

pac solution delete --solution-name Samplesolution

Pakolliset parametrit parametrille solution delete

--solution-name -sn

Ratkaisun nimi.

Valinnaiset parametrit parametrille solution delete

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

pac solution export

Ratkaisun vieminen Dataversesta.

Esimerkki:

pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general

Pakolliset parametrit parametrille solution export

--name -n

Vietävän ratkaisun nimi.

Valinnaiset parametrit parametrille solution export

--async -a

Vie ratkaisun asynkronisesti.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--include -i

Mitkä asetukset tulee sisällyttää vietävään ratkaisuun.

Käytä yhtä tai useampaa näistä arvoista pilkuilla eroteltuna:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--managed -m

Määrittää, viedäänkö ratkaisu hallittuna ratkaisuna.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

--overwrite -ow

Viety ratkaisutiedosto voi korvata ratkaisun zip-tiedoston paikallisessa tiedostojärjestelmässä.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--path -p

Polku, johon viety ratkaisu on kirjoitettu.

--targetversion -v

Vanhentunut: Tämä parametri ohitetaan.

pac solution import

Tuo ratkaisu Dataverseen.

Esimerkki:

pac solution import --path c:\Users\Documents\Solution.zip

Valinnaiset parametrit parametrille solution import

--activate-plugins -ap

Aktivoi laajennukset ja työnkulut ratkaisussa.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--async -a

Tuo ratkaisun asynkronisesti.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--force-overwrite -f

Hallitsemattomien mukautusten korvaamisen pakottaminen

Tämä parametri ei vaadi arvoa. Se on valitsin.

--import-as-holding -h

Tuo liuos holding-ratkaisuna.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

--path -p

Polku ratkaisun zip-tiedostoon. Jos tätä ei määritetä, oletetaan, että nykyinen kansio on cdsproj-projekti.

--publish-changes -pc

Julkaise muutoksesi onnistuneen tuonnin yhteydessä.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--settings-file

.json tiedoston, jossa on yhteysviittausten ja ympäristömuuttujien käyttöönottoasetukset.

--skip-dependency-check -s

Ohita riippuvuustarkistus tuotepäivitykseksi merkittyjä riippuvuuksia vastaan

Tämä parametri ei vaadi arvoa. Se on valitsin.

--skip-lower-version -slv

Ohita solution import , jos nykyisessä ympäristössä on sama tai uudempi versio.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--stage-and-upgrade -up

Tuo ja päivitä ratkaisu.

Tämä parametri ei vaadi arvoa. Se on valitsin.

Huomautukset

Olet yhteydessä ympäristöön todennuskomennonpac avulla .pac solution import

pac solution import

Kun Path parametria ei määritetä, nykyisen kansion oletetaan olevan cdsproj-projekti. SolutionPackageType Jos cdsproj-tiedoston ominaisuudeksi Bothon määritetty , hallittua ratkaisua käytetään oletusarvoisesti.

pac solution init

Alustaa hakemiston uudella Dataverse-ratkaisuprojektilla

Esimerkki:

pac solution init --publisher-name developer --publisher-prefix dev

Pakolliset parametrit parametrille solution init

--publisher-name -pn

Dataverse solution publisher:n nimi

Huomautus: Sallitaan vain merkit alueella [A – Z], [a – z], [0 –9] tai _ . Ensimmäinen merkki voi olla vain alueilla [A – Z], [a – z] tai _.

--publisher-prefix -pp

Mukautuksen etuliitearvo Dataverse solution publisher:lle

Huomautus: Etuliitteen on oltava 2–8 merkkiä pitkä, se voi koostua vain aakkosnumeerisista merkeistä, sen on alettava kirjaimella, eikä se voi alkaa merkillä mscrm.

Valinnaiset parametrit parametrille solution init

--outputDirectory -o

Tulostehakemisto

pac solution list

Luettele kaikki nykyisen Dataverse-organisaation ratkaisut

Esimerkki:

pac solution list

Valinnaiset parametrit parametrille solution list

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--includeSystemSolutions

Sisällytä Esimerkiksi Microsoftin julkaisemat järjestelmäratkaisut

Tämä parametri ei vaadi arvoa. Se on valitsin.

--json

Palauttaa komennon tulosteen JSON-muotoisena merkkijonona.

pac solution online-version

Määrittää Dataverse-versioon ladatun ratkaisun version.

Esimerkki:

pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2

Pakolliset parametrit parametrille solution online-version

--solution-name -sn

Ratkaisun nimi.

--solution-version -sv

solution version Määritä numero.

Valinnaiset parametrit parametrille solution online-version

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

pac solution pack

Paketoi paikallisen tiedostojärjestelmän ratkaisun osat solution.zip (SolutionPackager).

Esimerkki:

pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Pakolliset parametrit parametrille solution pack

--zipfile -z

Ratkaisun ZIP-tiedoston koko polku

Valinnaiset parametrit parametrille solution pack

--allowDelete -ad

Määrää, tapahtuuko poistotoimintoja. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--allowWrite -aw

Määrää, tapahtuuko kirjoitustoimintoja. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--clobber -c

Ottaa käyttöön vain luku -merkinnällä merkityt tiedostot voidaan poistaa tai korvata. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--disablePluginRemap -dpm

Käytöstä poistetun laajennuksen täydellinen tyypin nimen yhdistäminen uudelleen. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--errorlevel -e

Lokin tulosten vähimmäiskirjaustaso [Yksityiskohtainen|Tiedot|Varoitus|Virhe|Ei käytössä]. Oletusarvo on Info.

--folder -f

Polku paikallisen tiedostojärjestelmän pääkansioon. Kun purat tai purat pakkausta, se kirjoitetaan kohteeseen . Kun pakkaat tätä, se luetaan kohteesta.

--localize -loc

Pura tai yhdistä kaikki merkkijonoresurssit .resx-tiedostoiksi.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--log -l

Lokitiedoston polku.

--map -m

Täydellinen polku xml-yhdistämismäärityksen tiedostoon, josta osakansiot luetaan pakattavaksi.

--packagetype -p

Kun purat tai purat pakkaukset, määritä kaksi hallittua ja hallitsematonta toimintoa :n avulla. Kun pakkaat, määritä parametrilla Managed tai Unmanaged edellisestä Molemmat-pakkauksen pakkauksesta. Voi olla: 'hallitsematon', 'Hallittu' tai 'Molemmat'. Oletusarvo on Hallitsematon.

--singleComponent -sc

Suorita toiminto vain yhdelle komponenttityypille [WebResource|Laajennus|Työnkulku|Ei mitään]. Oletusarvo on Ei mitään.

--sourceLoc -src

Luo malliresurssitiedoston. Voimassa vain poiminta. Mahdollisia arvoja ovat automaattinen tai vietävän kielen kielikoodi. Voit käyttää kielikooditunnistetta (LCID) tai International Organization for Standardization (ISO) -kielikoodimuotoja. Kun tämä on käytössä, merkkijonoresurssit poimitaan annetuista aluekohtaisista alueista neutraalina .resx-muodossa. Jos valitsimen "automaattinen" tai vain valitsimen pitkä tai lyhyt muoto on määritetty, käytetään ratkaisun aluekohtaisia asetusluetteloita.

--useLcid -lcid

Käytä kielikooditunnisteen (LCID) arvoja (1033) International Organization for Standardization (ISO) -koodien (en-US) sijaan kielitiedostoille.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--useUnmanagedFileForMissingManaged -same

Käytä samaa XML-lähdetiedostoa, kun se pakataan Managed- ja Only Unmanaged XML -tiedostoille. koskee tiedostoja AppModuleSiteMap, AppModuleMap, FormXml-tiedostot.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac solution publish

Julkaisee kaikki mukautukset

Esimerkki:

pac solution publish

Valinnaiset parametrit parametrille solution publish

--async -a

Julkaisee kaikki mukautukset asynkronisesti

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

pac solution sync

Synkronoi nykyinen Dataverse-ratkaisuprojekti ratkaisun nykyiseen tilaan organisaatiossasi.

Esimerkit

Seuraavissa esimerkeissä näytetään komennon pac solution sync käyttö.

Perussynkronointi

Tässä esimerkissä ratkaisu synkronoidaan nykyiseen hakemistoon.

pac solution sync

Valinnaiset parametrit parametrille solution sync

--async -a

Vie ratkaisun asynkronisesti.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--include -i

Mitkä asetukset tulee sisällyttää vietävään ratkaisuun.

Käytä yhtä tai useampaa näistä arvoista pilkuilla eroteltuna:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Pura tai yhdistä kaikki merkkijonoresurssit .resx-tiedostoiksi.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--map -m

Täydellinen polku xml-yhdistämismäärityksen tiedostoon, josta osakansiot luetaan pakattavaksi.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

--packagetype -p

Kun purat tai purat pakkaukset, määritä kaksi hallittua ja hallitsematonta toimintoa :n avulla. Kun pakkaat, määritä parametrilla Managed tai Unmanaged edellisestä Molemmat-pakkauksen pakkauksesta. Voi olla: 'hallitsematon', 'Hallittu' tai 'Molemmat'. Oletusarvo on Molemmat.

--solution-folder -f

Polku paikalliseen, pakkaamattomaan ratkaisukansioon: joko Other/Solution.xml-tiedoston pääkansio tai .cdsproj-tiedoston sisältävän kansion pääkansio.

pac solution unpack

Poimi ratkaisun osat solution.zip paikalliseen tiedostojärjestelmään (SolutionPackager).

Esimerkki:

pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Pakolliset parametrit parametrille solution unpack

--zipfile -z

Ratkaisun ZIP-tiedoston koko polku

Valinnaiset parametrit parametrille solution unpack

--allowDelete -ad

Määrää, tapahtuuko poistotoimintoja. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--allowWrite -aw

Määrää, tapahtuuko kirjoitustoimintoja. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--clobber -c

Ottaa käyttöön vain luku -merkinnällä merkityt tiedostot voidaan poistaa tai korvata. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--disablePluginRemap -dpm

Käytöstä poistetun laajennuksen täydellinen tyypin nimen yhdistäminen uudelleen. Oletusarvo on false.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--errorlevel -e

Lokin tulosten vähimmäiskirjaustaso [Yksityiskohtainen|Tiedot|Varoitus|Virhe|Ei käytössä]. Oletusarvo on Info.

--folder -f

Polku paikallisen tiedostojärjestelmän pääkansioon. Kun purat tai purat pakkausta, se kirjoitetaan kohteeseen . Kun pakkaat tätä, se luetaan kohteesta.

--localize -loc

Pura tai yhdistä kaikki merkkijonoresurssit .resx-tiedostoiksi.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--log -l

Lokitiedoston polku.

--map -m

Täydellinen polku xml-yhdistämismäärityksen tiedostoon, josta osakansiot luetaan pakattavaksi.

--packagetype -p

Kun purat tai purat pakkaukset, määritä kaksi hallittua ja hallitsematonta toimintoa :n avulla. Kun pakkaat, määritä parametrilla Managed tai Unmanaged edellisestä Molemmat-pakkauksen pakkauksesta. Voi olla: 'hallitsematon', 'Hallittu' tai 'Molemmat'. Oletusarvo on Hallitsematon.

--singleComponent -sc

Suorita toiminto vain yhdelle komponenttityypille [WebResource|Laajennus|Työnkulku|Ei mitään]. Oletusarvo on Ei mitään.

--sourceLoc -src

Luo malliresurssitiedoston. Voimassa vain poiminta. Mahdollisia arvoja ovat automaattinen tai vietävän kielen kielikoodi. Voit käyttää kielikooditunnistetta (LCID) tai International Organization for Standardization (ISO) -kielikoodimuotoja. Kun tämä on käytössä, merkkijonoresurssit poimitaan annetuista aluekohtaisista alueista neutraalina .resx-muodossa. Jos valitsimen "automaattinen" tai vain valitsimen pitkä tai lyhyt muoto on määritetty, käytetään ratkaisun aluekohtaisia asetusluetteloita.

--useLcid -lcid

Käytä kielikooditunnisteen (LCID) arvoja (1033) International Organization for Standardization (ISO) -koodien (en-US) sijaan kielitiedostoille.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--useUnmanagedFileForMissingManaged -same

Käytä samaa XML-lähdetiedostoa, kun se pakataan Managed- ja Only Unmanaged XML -tiedostoille. koskee tiedostoja AppModuleSiteMap, AppModuleMap, FormXml-tiedostot.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac solution upgrade

Soveltaa solution upgrade

Esimerkki:

pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60

Pakolliset parametrit parametrille solution upgrade

--solution-name -sn

Ratkaisun nimi.

Valinnaiset parametrit parametrille solution upgrade

--async -a

Päivittää ratkaisun asynkronisesti

Tämä parametri ei vaadi arvoa. Se on valitsin.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--max-async-wait-time -wt

Asynkroninen enimmäisodotusaika minuutteina. Oletusarvo on 60 minuuttia.

pac solution version

Päivitä ratkaisun koontiversio tai version tarkistusversio.

Esimerkki:

pac solution version --patchversion 2
pac solution version --strategy gittags

Valinnaiset parametrit parametrille solution version

--buildversion -bv

Luo versio ratkaisulle.

Huomautus: arvon on oltava kokonaisluku, jonka pienin arvo on 0.

--filename -fn

Tracker CSV -tiedostonimi, jota käytetään seurattaessa tiedostonhallintaa strategiana. Oletusarvo onControlsStateVersionInfo.csv.

--patchversion -pv

Vanhentunut: Tämä parametri ohitetaan.

--revisionversion -rv

Ratkaisun versioversio.

Huomautus: arvon on oltava kokonaisluku, jonka pienin arvo on 0.

--solutionPath -sp

Polku Dataverse-ratkaisuhakemistoon tai Solution.xml -tiedostoon.

--strategy -s

Päivittää 'Solution.xml' -tiedoston koontiversion käyttäen määritettyä strategiaa. Jos käytät gittagsia, määritä henkilökohtainen käyttöoikeustietue seuraavassa ympäristömuuttujassa "PacCli.PAT"

Käytä jotain näistä arvoista:

  • None
  • GitTags
  • FileTracking
  • Solution

Erot -mittarin ja viennin välillä pac solution clone

Joissakin tilanteissa et ole varma, milloin tai milloin komentoa käytetään pac solution clonepac solution export . Voit käyttää jotakin komennoista seuraavissa skenaarioissa:

  • Käytä tätä pac solution clone , kun haluat lisätä ratkaisuun uusia komponentteja.
  • Käytä tätä pac solution export , kun haluat muokata ratkaisutiedostossa olevaa sisältöä mutta et lisätä siihen uusia osia.

pac solution clone

Viety ratkaisu näyttää Visual Studio -projektilta, kun viet ratkaisun -komennolla pac solution clone . -visualisoinnin .csproj (kuten Visual Studiossa) sijaan näkyviin cdsproj tulee tiedosto. Tiedostossa cdsproj on kaikki osat, joita projektin luominen edellyttää. Koontiversioversio on ratkaisun zip-tiedosto, jonka voit tuoda eri ympäristöihin.

Pac solution clone.

Kehittäjän ei tarvitse purkaa kloonatun ratkaisun pakkausta, koska se hahmonnetaan pakkaamattomassa muodossa src (source) -kansioon.

Pac solution unpack.

Jos haluat liittää tähän ratkaisuun juuri luodun laajennuksen solution unpacked:n kanssa, voit päivittää pac solution add-reference tiedoston -komennon .cdsproj avulla ja lisätä uuden laajennuksen. Sitten voit luoda projektin käyttämällä joko dotnet build tai msbuild.

On suositeltavaa palauttaa koontiversio ensin ennen projektin rakentamista. Koontiversion palautus (dotnet-koontiversio palauttaa palautuksen automaattisesti) palauttaa vaaditut .NET-kirjastot pakatun ratkaisun luomiseksi.

pac solution export

Kun viet ratkaisun käyttäen pac solution export sitä, tuntuu siltä, että viet ratkaisun tekijäportaalin avulla. Tuloksena saatava tulos on ratkaisun zip-tiedosto.

Pac solution export.

Kun purt ratkaisun zip-tiedoston (emme suosittele, että avaat zip-tiedoston vakiotyökaluilla ja käytät komentorivikäyttöliittymän asianmukaista komentoa). Tuloksena oleva hakemistorakenne muistuttaa kohteen pac solution clonerakennetta. Ainoa ero on, että et voi lisätä viittauksia tähän pakkaamattomaan ratkaisuun, koska siinä ei ole .cdsproj projektitiedostoa.

Pac-ratkaisun rakenne.

Voit muokata olennaista tiedostojoukkoa, jonka haluat päivittää, ja jatkaa sitten :lla solution pack, joka luo ratkaisun zip-tiedoston uudelleen. Tämä helpottaa ratkaisun tuomista kohdeympäristöön. Toiminnon tulos on ratkaisun zip-tiedosto, jossa on päivitetty sisältö ja päivitetty aikaleima.

Katso myös

Microsoft Power Platformin komentoryhmät
Microsoft Power Platform CLI -komentorivikäyttöliittymän yleiskatsaus