Megosztás:


pac solution

Parancsok a Dataverse-megoldásprojektek kezeléséhez

Commands

Command Description
pac solution add-license Adjon hozzá licencet, és tervezze meg a megoldást.
pac solution add-reference Hivatkozás hozzáadása az aktuális könyvtárban lévő projekttől a projekthez az "elérési út" helyen
pac solution add-solution-component Adjon hozzá egy vagy több megoldásösszetevőt a cél nem felügyelt megoldáshoz a Dataverse-ben.
pac solution check Töltsön fel egy Dataverse-megoldásprojektet a Power Apps Checker szolgáltatáson való futtatáshoz.
pac solution clone Hozzon létre egy megoldásprojektet egy meglévő megoldás alapján a szervezetben.
pac solution create-settings Hozzon létre egy beállításfájlt a megoldás zip-fájljából vagy a megoldásmappából.
pac solution delete Megoldás törlése a Dataverse-ből az aktuális környezetben.
pac solution export Megoldás exportálása a Dataverse-ből.
pac solution import Importálja a megoldást a Dataverse-be.
pac solution init Címtár inicializálása új Dataverse-megoldásprojekttel
pac solution list Az aktuális Dataverse-szervezet összes megoldásának listázása
pac solution online-version Beállítja a Dataverse-ben betöltött megoldás verzióját.
pac solution pack Csomagolja a megoldás összetevőit a helyi fájlrendszerbe solution.zip (SolutionPackager).
pac solution publish Az összes testreszabás közzététele
pac solution sync Szinkronizálja az aktuális Dataverse-megoldásprojektet a szervezet megoldásának aktuális állapotával.
pac solution unpack Bontsa ki a megoldás összetevőit solution.zip a helyi fájlrendszerbe (SolutionPackager).
pac solution upgrade Alkalmaz solution upgrade
pac solution version Frissítse a megoldás buildjének vagy változatának verzióját.

pac solution add-license

Adjon hozzá licencet, és tervezze meg a megoldást.

Example

Ez a példa bemutatja, hogyan adhat hozzá licencelési adatokat egy megoldáshoz.

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

Tervdefiníciós fájl

Az alábbiakban talál egy példát a tervdefiníciós fájlra:

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

Tervleképezési fájl

Az alábbiakban talál egy példát a tervleképezési fájlra:

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

Kötelező paraméterek a következőhöz: solution add-license

--planDefinitionFile -pd

Licenccsomag definíciós fájlja CSV formátumban; várt oszlopok: Szolgáltatásazonosító, Megjelenítendő név, További információ URL-címe.

--planMappingFile -pm

Licencterv-leképezési fájl CSV formátumban; várt oszlopok: Szolgáltatásazonosító, Összetevő neve

pac solution add-reference

Hivatkozás hozzáadása az aktuális könyvtárban lévő projekttől a projekthez az "elérési út" helyen

Example

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

Kötelező paraméterek a következőhöz: solution add-reference

--path -p

A hivatkozott projekt elérési útja

pac solution add-solution-component

Adjon hozzá egy vagy több megoldásösszetevőt a cél nem felügyelt megoldáshoz a Dataverse-ben.

Example

Ez a példa bemutatja, hogyan adhat hozzá megoldásösszetevőt egy megoldáshoz. Ebben az esetben hozzáadjuk a partnertáblát a megoldáshoz SampleSolution. A tábla az 1. összetevőtípus.

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

Kötelező paraméterek a következőhöz: solution add-solution-component

--component -c

A célmegoldáshoz hozzáadni kívánt összetevő sémaneve vagy azonosítója.

--componentType -ct

A hozzáadni kívánt megoldásösszetevőt jelképező érték.

--solutionUniqueName -sn

A megoldás neve.

Választható paraméterek a következőhöz: solution add-solution-component

--AddRequiredComponents -arc

Azt jelzi, hogy a hozzáadott megoldásösszetevő által igényelt egyéb megoldásösszetevőket is hozzá kell-e adni a nem felügyelt megoldáshoz.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--async -a

A megoldás aszinkron importálása.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A célkörnyezet környezeti URL-címe vagy azonosítója.

pac solution check

Töltsön fel egy Dataverse-megoldásprojektet a Power Apps Checker szolgáltatáson való futtatáshoz.

Example

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

Választható paraméterek a következőhöz: solution check

--clearCache -cc

Törli a solution checkbérlőhöz tartozó kényszerítési gyorsítótárat a megoldások múltbeli eredményeihez kapcsolódó összes rekordból.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--customEndpoint -ce

Adjon meg egy egyéni URL-címet Power Apps-ellenőrző végpontként.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--excludedFiles -ef

Fájlok kizárása az elemzésből. Továbbítás vesszővel elválasztott értékekként

--geo -g

A Power Apps Checker szolgáltatás melyik földrajzi példányát használja.

Használja az alábbi értékek egyikét:

  • 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

Kimeneti könyvtár

--path -p

Elérési út, ahol egy vagy több ellenőrizni kívánt megoldásfájl létezik. Az elérési út tartalmazhat glob/helyettesítő karaktereket.

--ruleLevelOverride -rl

JSON-tömbszabályokat és felülbírálandó szinteket tartalmazó fájl elérési útja. A felülbírálási szint elfogadott értékei a következők: Kritikus, Magas, Közepes, Alacsony, Tájékoztató. Példa: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Válasszon ki egy szabálykészletet, amelyet a build részeként hajtanak végre. Értékek: Érvényes guid, "Marketplace-tanúsítvány", "Megoldás-ellenőrző" (alapértelmezett).

--saveResults -sav

Az aktuális környezet használatával tárolja a Megoldásállapot-központ alkalmazásban látható megoldáselemzési eredményeket. Alapértelmezés szerint ez az argumentum hamis értékre van állítva.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--solutionUrl -u

SAS Uri az elemezendő solution.zip mutat

pac solution clone

Hozzon létre egy megoldásprojektet egy meglévő megoldás alapján a szervezetben.

Példák

Az alábbi példák a parancs használatát pac solution clone mutatják be.

Alapszintű klón

Ez a példa klónozza a megoldást sampleSolution az aktuális könyvtárba.

pac solution clone --name sampleSolution

Klónozás általános és automatikus számozási beállításokkal

Ez a példa klónozza a megoldást sampleSolution az aktuális könyvtárba az általános és automatikus számozási beállításokkal együtt.

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

Kötelező paraméterek a következőhöz: solution clone

--name -n

Az exportálandó megoldás neve.

Választható paraméterek a következőhöz: solution clone

--async -a

A megoldást aszinkron módon exportálja.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--include -i

Mely beállításokat kell tartalmaznia az exportált megoldásnak.

Használjon egy vagy több értéket vesszővel elválasztva:

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

--localize -loc

Bontsa ki vagy egyesítse az összes sztringerőforrást .resx fájlokba.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--map -m

A leképezési XML-fájl teljes elérési útja, amelyből az összetevőmappák becsomagolhatóak.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

--outputDirectory -o

Kimeneti könyvtár

--packagetype -p

Megadja a megoldás kinyerési típusát. A következő lehet: "Nem felügyelt", "Felügyelt" vagy "Mindkettő". Az alapértelmezett érték a következő: "Mindkettő".

--targetversion -v

Elavult: Ezt a paramétert a rendszer figyelmen kívül hagyja.

pac solution create-settings

Hozzon létre egy beállításfájlt a megoldás zip-fájljából vagy a megoldásmappából.

Example

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

Választható paraméterek a következőhöz: solution create-settings

--settings-file -s

A .json fájl a kapcsolathivatkozások és a környezeti változók üzembehelyezési beállításaival.

--solution-folder -f

A helyi, csomagolatlan megoldásmappa elérési útja: az "Egyéb/Solution.xml" fájl gyökere vagy egy .cdsproj fájllal rendelkező mappa.

--solution-zip -z

A megoldás ZIP-fájljának elérési útja.

pac solution delete

Megoldás törlése a Dataverse-ből az aktuális környezetben.

Example

pac solution delete --solution-name Samplesolution

Kötelező paraméterek a következőhöz: solution delete

--solution-name -sn

A megoldás neve.

Választható paraméterek a következőhöz: solution delete

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

pac solution export

Megoldás exportálása a Dataverse-ből.

Example

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

Kötelező paraméterek a következőhöz: solution export

--name -n

Az exportálandó megoldás neve.

Választható paraméterek a következőhöz: solution export

--async -a

A megoldást aszinkron módon exportálja.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--include -i

Mely beállításokat kell tartalmaznia az exportált megoldásnak.

Használjon egy vagy több értéket vesszővel elválasztva:

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

--managed -m

Azt határozza meg, hogy a megoldást felügyelt megoldásként kell-e exportálni.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

--overwrite -ow

Az exportált megoldásfájl felülírhatja a megoldás zip-fájlja a helyi fájlrendszerben.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--path -p

Elérési út, ahol az exportált megoldás zip-fájlja meg van írva.

--targetversion -v

Elavult: Ezt a paramétert a rendszer figyelmen kívül hagyja.

pac solution import

Importálja a megoldást a Dataverse-be.

Example

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

Választható paraméterek a következőhöz: solution import

--activate-plugins -ap

Beépülő modulok és munkafolyamatok aktiválása a megoldáson.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--async -a

A megoldás aszinkron importálása.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--force-overwrite -f

Nem felügyelt testreszabások felülírásának kényszerítése

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--import-as-holding -h

Importálja a megoldást gazdaságkezelő megoldásként.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

--path -p

A megoldás ZIP-fájljának elérési útja. Ha nincs megadva, feltételezi, hogy az aktuális mappa egy cdsproj-projekt.

--publish-changes -pc

A módosítások közzététele sikeres importáláskor.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--settings-file

A .json fájl a kapcsolathivatkozások és a környezeti változók üzembehelyezési beállításaival.

--skip-dependency-check -s

Függőség-ellenőrzés kihagyása termékfrissítésként megjelölt függőségekkel szemben

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--skip-lower-version -slv

Kihagyhatja solution import , ha az aktuális környezetben ugyanaz vagy magasabb verzió van jelen.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--stage-and-upgrade -up

Importálja és frissítse a megoldást.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

Megjegyzések

Az auth paranccsal csatlakozik egy környezethez pacpac solution import.

pac solution import

Ha Path a paraméter nincs megadva, feltételezi, hogy az aktuális mappa egy cdsproj-projekt. Ha a SolutionPackageType cdsproj-fájl tulajdonsága a következőre Bothvan állítva, a rendszer alapértelmezés szerint a felügyelt megoldást használja.

pac solution init

Címtár inicializálása új Dataverse-megoldásprojekttel

Example

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

Kötelező paraméterek a következőhöz: solution init

--publisher-name -pn

A Dataverse solution publisher neve

Megjegyzés: Csak az [A - Z], [a - z], [0 - 9] vagy _ tartományon belüli karakterek engedélyezettek. Az első karakter csak az [A - Z], [a - z] vagy _tartományban lehet.

--publisher-prefix -pp

A Dataverse solution publishelőtagjának testreszabási értéke

Megjegyzés: Az előtagnak 2–8 karakter hosszúságúnak kell lennie, csak alfa-numerikus elemekből állhat, betűvel kell kezdődnie, és nem kezdődhet "mscrm" karakterrel.

Választható paraméterek a következőhöz: solution init

--outputDirectory -o

Kimeneti könyvtár

pac solution list

Az aktuális Dataverse-szervezet összes megoldásának listázása

Example

pac solution list

Választható paraméterek a következőhöz: solution list

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--includeSystemSolutions

A Microsoft által közzétetthez hasonló rendszermegoldások belefoglalása

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--json

A parancs kimenetét JSON formátumú sztringként adja vissza.

pac solution online-version

Beállítja a Dataverse-ben betöltött megoldás verzióját.

Example

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

Kötelező paraméterek a következőhöz: solution online-version

--solution-name -sn

A megoldás neve.

--solution-version -sv

Adja meg a solution version számot.

Választható paraméterek a következőhöz: solution online-version

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

pac solution pack

Csomagolja a megoldás összetevőit a helyi fájlrendszerbe solution.zip (SolutionPackager).

Example

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

Kötelező paraméterek a következőhöz: solution pack

--zipfile -z

A megoldás ZIP-fájljának teljes elérési útja

Választható paraméterek a következőhöz: solution pack

--allowDelete -ad

Meghatározza, hogy előfordulhatnak-e törlési műveletek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--allowWrite -aw

Meghatározza, hogy előfordulhatnak-e írási műveletek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--clobber -c

Lehetővé teszi, hogy az írásvédettként megjelölt fájlok törölhetők vagy felülírhatók legyenek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--disablePluginRemap -dpm

Letiltott beépülő modul teljes típusnév-újraírása. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--errorlevel -e

Naplókimenet minimális naplózási szintje [Részletes|Információ|Figyelmeztetés|Hiba|Kikapcsolva]. Az alapértelmezett érték az "Információ".

--folder -f

A helyi fájlrendszer gyökérmappájának elérési útja. Kicsomagoláskor vagy kinyeréskor a rendszer ezt írja. A csomagoláskor a beolvasás a következőből történik.

--localize -loc

Bontsa ki vagy egyesítse az összes sztringerőforrást .resx fájlokba.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--log -l

A naplófájl elérési útja.

--map -m

A leképezési XML-fájl teljes elérési útja, amelyből az összetevőmappák becsomagolhatóak.

--packagetype -p

A kicsomagoláskor vagy kinyeréskor kettős felügyelt és nem felügyelt műveletet adhat meg. Csomagoláskor a "Mindkettő" előző kicsomagolásából származó felügyelt vagy nem felügyelt elemek megadására használható. A következő lehet: "Nem felügyelt", "Felügyelt" vagy "Mindkettő". Az alapértelmezett érték a "Nem felügyelt".

--singleComponent -sc

Csak egyetlen összetevőtípuson hajt végre műveletet [WebResource|Beépülő modul|Munkafolyamat|Nincs]. Az alapértelmezett érték a "Nincs".

--sourceLoc -src

Sablonerőforrás-fájlt hoz létre. Csak a kivonatra érvényes. A lehetséges értékek az "auto" vagy az exportálni kívánt nyelv nyelvkódja. Használhat nyelvi kódazonosítót (LCID) vagy nemzetközi szabványügyi szervezet (ISO) nyelvi kódformátumokat. Ha jelen van, ez a sztringerőforrásokat az adott területi beállításból nyeri ki semleges .resxként. Ha "auto" vagy csak a kapcsoló hosszú vagy rövid formája van megadva, a rendszer a megoldás alap területi beállítását használja.

--useLcid -lcid

A nyelvi fájlokhoz használjon nyelvi kódazonosító (LCID) értékeket (1033) a Nemzetközi Szabványügyi Szervezet (ISO) kódok (en-US) helyett.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--useUnmanagedFileForMissingManaged -same

Használja ugyanazt az XML-forrásfájlt, ha a felügyelt és csak a nem felügyelt XML-fájlokat tartalmazza; appModuleSiteMap, AppModuleMap, FormXml fájlokra vonatkozik.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

pac solution publish

Az összes testreszabás közzététele

Example

pac solution publish

Választható paraméterek a következőhöz: solution publish

--async -a

Az összes testreszabás aszinkron közzététele

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

pac solution sync

Szinkronizálja az aktuális Dataverse-megoldásprojektet a szervezet megoldásának aktuális állapotával.

Példák

Az alábbi példák a parancs használatát pac solution sync mutatják be.

Alapszintű szinkronizálás

Ez a példa szinkronizálja a megoldást az aktuális könyvtárral.

pac solution sync

Választható paraméterek a következőhöz: solution sync

--async -a

A megoldást aszinkron módon exportálja.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--include -i

Mely beállításokat kell tartalmaznia az exportált megoldásnak.

Használjon egy vagy több értéket vesszővel elválasztva:

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

--localize -loc

Bontsa ki vagy egyesítse az összes sztringerőforrást .resx fájlokba.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--map -m

A leképezési XML-fájl teljes elérési útja, amelyből az összetevőmappák becsomagolhatóak.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

--packagetype -p

A kicsomagoláskor vagy kinyeréskor kettős felügyelt és nem felügyelt műveletet adhat meg. Csomagoláskor a "Mindkettő" előző kicsomagolásából származó felügyelt vagy nem felügyelt elemek megadására használható. A következő lehet: "Nem felügyelt", "Felügyelt" vagy "Mindkettő". Az alapértelmezett érték a következő: "Mindkettő".

--solution-folder -f

A helyi, csomagolatlan megoldásmappa elérési útja: az "Egyéb/Solution.xml" fájl gyökere vagy egy .cdsproj fájllal rendelkező mappa.

pac solution unpack

Bontsa ki a megoldás összetevőit solution.zip a helyi fájlrendszerbe (SolutionPackager).

Example

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

Kötelező paraméterek a következőhöz: solution unpack

--zipfile -z

A megoldás ZIP-fájljának teljes elérési útja

Választható paraméterek a következőhöz: solution unpack

--allowDelete -ad

Meghatározza, hogy előfordulhatnak-e törlési műveletek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--allowWrite -aw

Meghatározza, hogy előfordulhatnak-e írási műveletek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--clobber -c

Lehetővé teszi, hogy az írásvédettként megjelölt fájlok törölhetők vagy felülírhatók legyenek. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--disablePluginRemap -dpm

Letiltott beépülő modul teljes típusnév-újraírása. Az alapértelmezett érték "false".

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--errorlevel -e

Naplókimenet minimális naplózási szintje [Részletes|Információ|Figyelmeztetés|Hiba|Kikapcsolva]. Az alapértelmezett érték az "Információ".

--folder -f

A helyi fájlrendszer gyökérmappájának elérési útja. Kicsomagoláskor vagy kinyeréskor a rendszer ezt írja. A csomagoláskor a beolvasás a következőből történik.

--localize -loc

Bontsa ki vagy egyesítse az összes sztringerőforrást .resx fájlokba.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--log -l

A naplófájl elérési útja.

--map -m

A leképezési XML-fájl teljes elérési útja, amelyből az összetevőmappák becsomagolhatóak.

--packagetype -p

A kicsomagoláskor vagy kinyeréskor kettős felügyelt és nem felügyelt műveletet adhat meg. Csomagoláskor a "Mindkettő" előző kicsomagolásából származó felügyelt vagy nem felügyelt elemek megadására használható. A következő lehet: "Nem felügyelt", "Felügyelt" vagy "Mindkettő". Az alapértelmezett érték a "Nem felügyelt".

--singleComponent -sc

Csak egyetlen összetevőtípuson hajt végre műveletet [WebResource|Beépülő modul|Munkafolyamat|Nincs]. Az alapértelmezett érték a "Nincs".

--sourceLoc -src

Sablonerőforrás-fájlt hoz létre. Csak a kivonatra érvényes. A lehetséges értékek az "auto" vagy az exportálni kívánt nyelv nyelvkódja. Használhat nyelvi kódazonosítót (LCID) vagy nemzetközi szabványügyi szervezet (ISO) nyelvi kódformátumokat. Ha jelen van, ez a sztringerőforrásokat az adott területi beállításból nyeri ki semleges .resxként. Ha "auto" vagy csak a kapcsoló hosszú vagy rövid formája van megadva, a rendszer a megoldás alap területi beállítását használja.

--useLcid -lcid

A nyelvi fájlokhoz használjon nyelvi kódazonosító (LCID) értékeket (1033) a Nemzetközi Szabványügyi Szervezet (ISO) kódok (en-US) helyett.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--useUnmanagedFileForMissingManaged -same

Használja ugyanazt az XML-forrásfájlt, ha a felügyelt és csak a nem felügyelt XML-fájlokat tartalmazza; appModuleSiteMap, AppModuleMap, FormXml fájlokra vonatkozik.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

pac solution upgrade

Alkalmaz solution upgrade

Example

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

Kötelező paraméterek a következőhöz: solution upgrade

--solution-name -sn

A megoldás neve.

Választható paraméterek a következőhöz: solution upgrade

--async -a

A megoldás aszinkron frissítése

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--max-async-wait-time -wt

Aszinkron várakozási idő maximális időtartama percekben. Az alapértelmezett érték 60 perc.

pac solution version

Frissítse a megoldás buildjének vagy változatának verzióját.

Example

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

Választható paraméterek a következőhöz: solution version

--buildversion -bv

A megoldás buildverziója.

Megjegyzés: Az értéknek legalább 0 értékű egész számnak kell lennie.

--filename -fn

Tracker CSV-fájlnév, amelyet a fájlkövetés stratégiaként való használatakor használ. Az alapértelmezett érték a "ControlsStateVersionInfo.csv".

--patchversion -pv

Elavult: Ezt a paramétert a rendszer figyelmen kívül hagyja.

--revisionversion -rv

A megoldás változatának verziója.

Megjegyzés: Az értéknek legalább 0 értékű egész számnak kell lennie.

--solutionPath -sp

A Dataverse-megoldás könyvtárának vagy Solution.xml fájlnak az elérési útja.

--strategy -s

Frissíti a "Solution.xml" fájl buildverzióját a megadott stratégiával. Ha gittagokat használ, állítsa be a személyes hozzáférési jogkivonatot a "PacCli.PAT" környezeti változóban

Használja az alábbi értékek egyikét:

  • None
  • GitTags
  • FileTracking
  • Solution

Különbségek az és az exportálás között pac solution clone

Vannak olyan helyzetek, amikor nem biztos abban, hogy mikor érdemes használni vagy pac solution clone parancsot adnipac solution export. Az alábbi forgatókönyvekben az egyik parancsot használhatja:

  • Akkor használja pac solution clone , ha új összetevőket kell hozzáadnia a megoldáshoz.
  • Akkor használható pac solution export , ha módosítani szeretné a megoldásfájl meglévő tartalmát, de nem szeretne új összetevőket hozzáadni a megoldáshoz.

pac solution clone

Az exportált megoldás Visual Studio-projektnek tűnik, amikor a parancs használatával exportálja a pac solution clone megoldást. .csproj A (Visual Studióhoz hasonlóan) egy fájl helyett egy cdsproj fájl jelenik meg. A cdsproj fájl tartalmazza a projekt létrehozásához szükséges összes összetevő-információt. A build kimenete egy megoldás zip-fájlja, amelyet különböző környezetekbe importálhat.

Pac solution clone.

A fejlesztőnek nem kell kicsomagolnia a klónozott megoldást, mert kicsomagolt formátumban jelenik meg az src (forrás) mappában.

Pac solution unpack.

Ha most egy újonnan létrehozott beépülő modult szeretne társítani ezzel a megoldással, akkor a solution unpackpac solution add-reference paranccsal frissítheti a .cdsproj fájlt az új beépülő modul hozzáadásához. Ezután létrehozhatja a projektet vagy dotnet buildmsbuilda .

Javasoljuk, hogy a projekt létrehozása előtt először végezze el a build-visszaállítást. A build-visszaállítás (a dotnet build először automatikusan elvégzi a visszaállítást) visszaállítja a szükséges .NET-kódtárakat egy csomagolt megoldás létrehozásához.

pac solution export

Ha úgy exportálja a megoldást pac solution export , hogy a készítői portálon szeretné exportálni a megoldást, az eredmény pedig egy megoldás zip-fájlja.

Pac solution export.

A megoldás zip-fájljának kibontásakor (nem javasoljuk, hogy a zip-fájlt standard eszközökkel nyissa meg, és használja a parancssori felület megfelelő parancsát). Az eredményként kapott könyvtárstruktúra hasonló a következőben található pac solution clonestruktúrához: . Az egyetlen különbség az, hogy nem adhat hozzá hivatkozásokat ehhez a csomagolatlan megoldáshoz, mivel nem rendelkezik a .cdsproj projektfájllal.

Pac-megoldás felépítése.

Módosíthatja a frissíteni kívánt megfelelő fájlkészletet, majd folytathatja a solution packkövetkezőt, amely újra létrehozza a megoldás zip-fájlját, hogy megkönnyítse a megoldás célkörnyezetbe való importálását. A művelet eredménye egy olyan megoldás zip-fájlja, amely frissített tartalommal és frissített időbélyeggel rendelkezik.

Lásd még

Microsoft Power Platform parancssori felület parancscsoportjai
A Microsoft Power Platform parancssori felületének áttekintése