Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--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:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--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:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--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:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--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:
NoneGitTagsFileTrackingSolution
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.
A fejlesztőnek nem kell kicsomagolnia a klónozott megoldást, mert kicsomagolt formátumban jelenik meg az src (forrás) mappában.
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.
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.
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