Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příkazy pro práci s projekty řešení Dataverse
Commands
| Command | Description |
|---|---|
| pac solution add-license | Přidejte do řešení informace o licenci a plánu. |
| pac solution add-reference | Přidá do projektu odkaz z projektu v aktuálním adresáři na cestě. |
| pac solution add-solution-component | Přidejte jednu nebo více komponent řešení do cílového nespravovaného řešení v Dataverse. |
| pac solution check | Nahrajte projekt řešení Dataverse, který se má spustit ve službě Power Apps Checker. |
| pac solution clone | Vytvořte projekt řešení založený na existujícím řešení ve vaší organizaci. |
| pac solution create-settings | Vytvořte soubor nastavení ze souboru ZIP řešení nebo složky řešení. |
| pac solution delete | Odstraňte řešení z Dataverse v aktuálním prostředí. |
| pac solution export | Export řešení z Dataverse |
| pac solution import | Naimportujte řešení do služby Dataverse. |
| pac solution init | Inicializuje adresář pomocí nového projektu řešení Dataverse. |
| pac solution list | Výpis všech řešení z aktuální organizace Dataverse |
| pac solution online-version | Nastaví verzi pro řešení načtené v Dataverse. |
| pac solution pack | Zabalte komponenty řešení v místním systému souborů do solution.zip (SolutionPackager). |
| pac solution publish | Publikuje všechna vlastní nastavení. |
| pac solution sync | Synchronizujte aktuální projekt řešení Dataverse s aktuálním stavem řešení ve vaší organizaci. |
| pac solution unpack | Extrahujte komponenty řešení z solution.zip do místního systému souborů (SolutionPackager). |
| pac solution upgrade | Použití upgradu řešení |
| pac solution version | Aktualizujte verzi sestavení nebo revize pro řešení. |
pac solution add-license
Přidejte do řešení informace o licenci a plánu.
Example
Tento příklad ukazuje, jak do řešení přidat informace o licencování.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Soubor definice plánu
Níže najdete příklad definičního souboru plánu:
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
Soubor mapování plánu
Níže najdete příklad souboru mapování plánu:
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
Požadované parametry pro doplňkovou licenci řešení
--planDefinitionFile
-pd
Soubor definice licenčního plánu ve formátu CSV; očekávané sloupce: ID služby, zobrazovaný název, další informace URL.
--planMappingFile
-pm
Soubor mapování plánu licencí ve formátu CSV; očekávané sloupce: ID služby, název komponenty
pac solution add-reference
Přidá do projektu odkaz z projektu v aktuálním adresáři na cestě.
Example
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Požadované parametry pro doplněk řešení
--path
-p
Cesta k odkazovanému projektu
pac solution add-solution-component
Přidejte jednu nebo více komponent řešení do cílového nespravovaného řešení v Dataverse.
Example
Tento příklad ukazuje, jak do řešení přidat komponentu řešení. V tomto případě do řešení SampleSolutionpřidáváme tabulku kontaktů . Tabulka je typ komponenty 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Požadované parametry pro doplněk řešení – součást
--component
-c
Název schématu nebo ID komponenty, které chcete přidat do cílového řešení.
--componentType
-ct
Hodnota představující komponentu řešení, kterou přidáváte.
--solutionUniqueName
-sn
Název řešení
Volitelné parametry pro doplněk řešení
--AddRequiredComponents
-arc
Určuje, jestli se do nespravovaného řešení mají přidat i další komponenty řešení vyžadované komponentou řešení, kterou přidáváte.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--async
-a
Importuje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Adresa URL prostředí nebo ID cílového prostředí
pac solution check
Nahrajte projekt řešení Dataverse, který se má spustit ve službě Power Apps Checker.
Example
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Volitelné parametry pro kontrolu řešení
--clearCache
-cc
Vymaže mezipaměť vynucení kontroly řešení pro vašeho tenanta ze všech záznamů, které se týkají minulých výsledků pro vaše řešení.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--customEndpoint
-ce
Zadejte vlastní adresu URL jako koncový bod kontroly Power Apps.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--excludedFiles
-ef
Vylučte soubory z analýzy. Předání hodnot oddělených čárkami
--geo
-g
Kterou geografickou instanci služby Power Apps Checker použít.
Použijte jednu z těchto hodnot:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Výstupní adresář
--path
-p
Cesta, kde existuje jeden nebo více souborů řešení, které se mají zkontrolovat. Cesta může obsahovat glob/zástupné znaky.
--ruleLevelOverride
-rl
Cesta k souboru obsahujícímu pravidla a úrovně pole JSON, která se mají přepsat. Přijaté hodnoty pro OverrideLevel jsou: kritické, vysoké, střední, nízké, informační. Příklad: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Vyberte sadu pravidel, která se spustí v rámci tohoto sestavení. Hodnoty: Platný identifikátor GUID, "Certifikace AppSource", "Kontrola řešení" (výchozí).
--saveResults
-sav
Používá aktuální prostředí k ukládání výsledků analýzy řešení, které se dají zobrazit v aplikaci Centrum stavu řešení. Ve výchozím nastavení je tento argument nastaven na false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--solutionUrl
-u
Identifikátor URI SAS ukazující na solution.zip k analýze
pac solution clone
Vytvořte projekt řešení založený na existujícím řešení ve vaší organizaci.
Examples
Následující příklady ukazují použití pac solution clone příkazu.
Základní klon
Tento příklad naklonuje řešení sampleSolution do aktuálního adresáře.
pac solution clone --name sampleSolution
Klonování s obecnými a automatickými nastaveními číslování
Tento příklad naklonuje řešení sampleSolution do aktuálního adresáře se zahrnutým obecným nastavením a nastavením automatického číslování.
pac solution clone --name sampleSolution --include general,autonumbering
Požadované parametry pro klonování řešení
--name
-n
Název řešení, které se má exportovat.
Volitelné parametry pro klonování řešení
--async
-a
Exportuje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--include
-i
Která nastavení by se měla zahrnout do exportovaného řešení.
Použijte jednu nebo více z těchto hodnot oddělených čárkami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extrahuje nebo sloučí všechny zdroje řetězců do souborů .resx.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--map
-m
Úplná cesta k souboru XML mapování, ze kterého se mají číst složky komponent, které se mají zabalit.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
--outputDirectory
-o
Výstupní adresář
--packagetype
-p
Určuje typ extrakce pro řešení. Může být: Nespravovaný, Spravovaný nebo Obojí. Výchozí hodnota je: Obě.
--targetversion
-v
Zastaralé: Tento parametr je ignorován.
pac solution create-settings
Vytvořte soubor nastavení ze souboru ZIP řešení nebo složky řešení.
Example
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Volitelné parametry pro nastavení vytvoření řešení
--settings-file
-s
Soubor .json s nastavením nasazení pro odkazy na připojení a proměnné prostředí.
--solution-folder
-f
Cesta k místní rozbalené složce řešení: buď kořen souboru Other/Solution.xml, nebo ke složce se souborem .cdsproj.
--solution-zip
-z
Cesta k souboru ZIP řešení
pac solution delete
Odstraňte řešení z Dataverse v aktuálním prostředí.
Example
pac solution delete --solution-name Samplesolution
Požadované parametry pro odstranění řešení
--solution-name
-sn
Název řešení
Volitelné parametry pro odstranění řešení
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
pac solution export
Export řešení z Dataverse
Example
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Požadované parametry pro export řešení
--name
-n
Název řešení, které se má exportovat.
Volitelné parametry pro export řešení
--async
-a
Exportuje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--include
-i
Která nastavení by se měla zahrnout do exportovaného řešení.
Použijte jednu nebo více z těchto hodnot oddělených čárkami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Určuje, jestli se má řešení exportovat jako spravované řešení.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
--overwrite
-ow
Exportovaný soubor řešení může přepsat soubor ZIP řešení v místním systému souborů.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--path
-p
Cesta, kam se zapisuje soubor ZIP exportovaného řešení.
--targetversion
-v
Zastaralé: Tento parametr je ignorován.
pac solution import
Naimportujte řešení do služby Dataverse.
Example
pac solution import --path c:\Users\Documents\Solution.zip
Volitelné parametry pro import řešení
--activate-plugins
-ap
Aktivace modulů plug-in a pracovních postupů v řešení
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--async
-a
Importuje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--force-overwrite
-f
Vynucení přepsání nespravovaných vlastních nastavení
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--import-as-holding
-h
Naimportujte řešení jako řešení pro uchovávání.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
--path
-p
Cesta k souboru ZIP řešení Pokud není zadaný, předpokládá, že aktuální složka je projekt cdsproj.
--publish-changes
-pc
Po úspěšném importu publikujte změny.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--settings-file
Soubor .json s nastavením nasazení pro odkazy na připojení a proměnné prostředí.
--skip-dependency-check
-s
Přeskočit kontrolu závislostí u závislostí označených jako aktualizace produktu
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--skip-lower-version
-slv
Pokud se v aktuálním prostředí nachází stejná nebo vyšší verze, přeskočte import řešení.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--stage-and-upgrade
-up
Naimportujte a upgradujte řešení.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
Poznámky
Jste připojení k prostředí pomocí příkazu pac auth , který chcete použít pac solution import.
pac solution import
Pokud Path parametr není zadaný, předpokládá se, že aktuální složka je projekt cdsproj.
SolutionPackageType Pokud je vlastnost v souboru cdsproj nastavena na Both, spravované řešení se používá ve výchozím nastavení.
pac solution init
Inicializuje adresář pomocí nového projektu řešení Dataverse.
Example
pac solution init --publisher-name developer --publisher-prefix dev
Požadované parametry pro inicializaci řešení
--publisher-name
-pn
Název vydavatele řešení Dataverse
Poznámka: Jsou povoleny pouze znaky v rozsahech [A - Z], [a - z], [0 - 9] nebo _ . První znak může být pouze v oblastech [A - Z], [a - z], nebo _.
--publisher-prefix
-pp
Hodnota předpony vlastního nastavení pro vydavatele řešení Dataverse
Poznámka: Předpona musí mít délku 2 až 8 znaků, může obsahovat pouze alfanumerické znaky, musí začínat písmenem a nesmí začínat slovem mscrm.
Volitelné parametry pro inicializaci řešení
--outputDirectory
-o
Výstupní adresář
pac solution list
Výpis všech řešení z aktuální organizace Dataverse
Example
pac solution list
Volitelné parametry pro seznam řešení
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--includeSystemSolutions
Zahrnutí systémových řešení, jako jsou řešení publikovaná Microsoftem
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--json
Vrátí výstup příkazu jako formátovaný řetězec JSON.
pac solution online-version
Nastaví verzi pro řešení načtené v Dataverse.
Example
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Požadované parametry pro online verzi řešení
--solution-name
-sn
Název řešení
--solution-version
-sv
Zadejte číslo verze řešení.
Volitelné parametry pro online verzi řešení
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
pac solution pack
Zabalte komponenty řešení v místním systému souborů do solution.zip (SolutionPackager).
Example
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Požadované parametry pro balíček řešení
--zipfile
-z
Úplná cesta k souboru ZIP řešení
Volitelné parametry pro balíček řešení
--allowDelete
-ad
Určuje, jestli může dojít k operacím odstranění. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--allowWrite
-aw
Určuje, jestli může dojít k operacím zápisu. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--clobber
-c
Povolí odstranění nebo přepsání souborů označených jen pro čtení. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--disablePluginRemap
-dpm
Opětovné namapování plně kvalifikovaného názvu typu modulu plug-in je zakázáno. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--errorlevel
-e
Minimální úroveň protokolování pro výstup protokolu [Podrobné|Informace|Upozornění|Chyba |Vypnuto]. Výchozí hodnota je Info.
--folder
-f
Cesta ke kořenové složce v místním systému souborů. Při rozbalení nebo extrahování se to zapíše do. Při balení je přečteno z.
--localize
-loc
Extrahuje nebo sloučí všechny zdroje řetězců do souborů .resx.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--log
-l
Cesta k souboru protokolu.
--map
-m
Úplná cesta k souboru XML mapování, ze kterého se mají číst složky komponent, které se mají zabalit.
--packagetype
-p
Při rozbalení nebo extrahování použijte k určení duální spravované a nespravované operace. Při balení použijte k určení spravovaného nebo nespravovaného z předchozího rozbalení "Obě". Může být: Nespravovaný, Spravovaný nebo Obojí. Výchozí hodnota je Unmanaged.
--singleComponent
-sc
Provést akci pouze u jednoho typu komponenty [WebResource|Modul plug-in |Pracovní postup |Žádná]. Výchozí hodnota je None.
--sourceLoc
-src
Vygeneruje soubor prostředků šablony. Platné pouze při extrakci. Možné hodnoty jsou "auto" nebo kód jazyka jazyka, který chcete exportovat. Můžete použít formát kódu jazyka LCID (Language Code Identifier) nebo mezinárodní organizace pro formáty kódu jazyka ISO (Standardization). Pokud je k dispozici, extrahuje řetězcové prostředky z daného národního prostředí jako neutrální soubor .resx. Pokud je zadána hodnota auto nebo pouze dlouhá nebo krátká forma přepínače, použije se základní národní prostředí řešení.
--useLcid
-lcid
Pro jazykové soubory používejte hodnoty LCID (Language Code Identifier) (1033) místo kódů ISO (International Organization for Standardization) (en-US).
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--useUnmanagedFileForMissingManaged
-same
Při balení pro spravovaný a pouze nespravovaný soubor XML se používá stejný zdrojový soubor XML; platí pro AppModuleSiteMap, AppModuleMap, FormXml soubory.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
pac solution publish
Publikuje všechna vlastní nastavení.
Example
pac solution publish
Volitelné parametry pro publikování řešení
--async
-a
Publikuje všechna vlastní nastavení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
pac solution sync
Synchronizujte aktuální projekt řešení Dataverse s aktuálním stavem řešení ve vaší organizaci.
Examples
Následující příklady ukazují použití pac solution sync příkazu.
Základní synchronizace
Tento příklad synchronizuje řešení s aktuálním adresářem.
pac solution sync
Volitelné parametry pro synchronizaci řešení
--async
-a
Exportuje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--include
-i
Která nastavení by se měla zahrnout do exportovaného řešení.
Použijte jednu nebo více z těchto hodnot oddělených čárkami:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extrahuje nebo sloučí všechny zdroje řetězců do souborů .resx.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--map
-m
Úplná cesta k souboru XML mapování, ze kterého se mají číst složky komponent, které se mají zabalit.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
--packagetype
-p
Při rozbalení nebo extrahování použijte k určení duální spravované a nespravované operace. Při balení použijte k určení spravovaného nebo nespravovaného z předchozího rozbalení "Obě". Může být: Nespravovaný, Spravovaný nebo Obojí. Výchozí hodnota je: Obě.
--solution-folder
-f
Cesta k místní rozbalené složce řešení: buď kořen souboru Other/Solution.xml, nebo ke složce se souborem .cdsproj.
pac solution unpack
Extrahujte komponenty řešení z solution.zip do místního systému souborů (SolutionPackager).
Example
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Požadované parametry pro rozbalení řešení
--zipfile
-z
Úplná cesta k souboru ZIP řešení
Volitelné parametry pro rozbalení řešení
--allowDelete
-ad
Určuje, jestli může dojít k operacím odstranění. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--allowWrite
-aw
Určuje, jestli může dojít k operacím zápisu. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--clobber
-c
Povolí odstranění nebo přepsání souborů označených jen pro čtení. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--disablePluginRemap
-dpm
Opětovné namapování plně kvalifikovaného názvu typu modulu plug-in je zakázáno. Výchozí hodnota je false.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--errorlevel
-e
Minimální úroveň protokolování pro výstup protokolu [Podrobné|Informace|Upozornění|Chyba |Vypnuto]. Výchozí hodnota je Info.
--folder
-f
Cesta ke kořenové složce v místním systému souborů. Při rozbalení nebo extrahování se to zapíše do. Při balení je přečteno z.
--localize
-loc
Extrahuje nebo sloučí všechny zdroje řetězců do souborů .resx.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--log
-l
Cesta k souboru protokolu.
--map
-m
Úplná cesta k souboru XML mapování, ze kterého se mají číst složky komponent, které se mají zabalit.
--packagetype
-p
Při rozbalení nebo extrahování použijte k určení duální spravované a nespravované operace. Při balení použijte k určení spravovaného nebo nespravovaného z předchozího rozbalení "Obě". Může být: Nespravovaný, Spravovaný nebo Obojí. Výchozí hodnota je Unmanaged.
--singleComponent
-sc
Provést akci pouze u jednoho typu komponenty [WebResource|Modul plug-in |Pracovní postup |Žádná]. Výchozí hodnota je None.
--sourceLoc
-src
Vygeneruje soubor prostředků šablony. Platné pouze při extrakci. Možné hodnoty jsou "auto" nebo kód jazyka jazyka, který chcete exportovat. Můžete použít formát kódu jazyka LCID (Language Code Identifier) nebo mezinárodní organizace pro formáty kódu jazyka ISO (Standardization). Pokud je k dispozici, extrahuje řetězcové prostředky z daného národního prostředí jako neutrální soubor .resx. Pokud je zadána hodnota auto nebo pouze dlouhá nebo krátká forma přepínače, použije se základní národní prostředí řešení.
--useLcid
-lcid
Pro jazykové soubory používejte hodnoty LCID (Language Code Identifier) (1033) místo kódů ISO (International Organization for Standardization) (en-US).
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--useUnmanagedFileForMissingManaged
-same
Při balení pro spravovaný a pouze nespravovaný soubor XML se používá stejný zdrojový soubor XML; platí pro AppModuleSiteMap, AppModuleMap, FormXml soubory.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
pac solution upgrade
Použití upgradu řešení
Example
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Požadované parametry pro upgrade řešení
--solution-name
-sn
Název řešení
Volitelné parametry pro upgrade řešení
--async
-a
Upgraduje řešení asynchronně.
Tento parametr nevyžaduje žádnou hodnotu. Je to přepínač.
--environment
-env
Určuje cílovou službu Dataverse. Hodnota může být identifikátor GUID nebo absolutní adresa URL https. Pokud nezadáte, použije se aktivní organizace vybraná pro aktuální profil ověřování.
--max-async-wait-time
-wt
Maximální doba asynchronního čekání v minutách. Výchozí hodnota je 60 minut.
pac solution version
Aktualizujte verzi sestavení nebo revize pro řešení.
Example
pac solution version --patchversion 2
pac solution version --strategy gittags
Volitelné parametry pro verzi řešení
--buildversion
-bv
Build version for the solution.
Poznámka: Hodnota musí být celé číslo s minimální hodnotou 0.
--filename
-fn
Název souboru CSV sledování, který se má použít při použití filetrackingu jako strategie. Výchozí hodnota jeControlsStateVersionInfo.csv.
--patchversion
-pv
Zastaralé: Tento parametr je ignorován.
--revisionversion
-rv
Verze revize pro řešení
Poznámka: Hodnota musí být celé číslo s minimální hodnotou 0.
--solutionPath
-sp
Cesta k adresáři řešení Dataverse nebo Solution.xml souboru
--strategy
-s
Aktualizuje verzi sestavení pro souborSolution.xmlpomocí zadané strategie. Pokud používáte gittagy, nastavte osobní přístupový token v následující proměnné prostředí PacCli.PAT.
Použijte jednu z těchto hodnot:
NoneGitTagsFileTrackingSolution
Rozdíly mezi klonem a exportem řešení pac
V situacích, kdy si nejste jistí, kdy použít pac solution clone nebo pac solution export použít příkaz. Jeden z příkazů můžete použít v následujících scénářích:
- Použijte
pac solution clone, když potřebujete do řešení přidat nové komponenty. - Použijte
pac solution export, když chcete upravit existující obsah v souboru řešení, ale nepřidávejte do řešení žádné nové komponenty.
pac solution clone
Exportované řešení při exportu řešení pomocí pac solution clone příkazu vypadá jako projekt sady Visual Studio.
.csproj Místo souboru (jako v sadě Visual Studio) se zobrazí cdsproj soubor. Soubor cdsproj obsahuje všechny informace o komponentách, které jsou potřebné k sestavení projektu. Výstupem sestavení je soubor ZIP řešení, který můžete importovat do různých prostředí.
Vývojář nemusí rozbalit klonované řešení, protože je vykreslený v rozbaleném formátu ve složce src (zdroj).
Pokud teď chcete k tomuto řešení přidružit nově vytvořený modul plug-in, můžete pomocí pac solution add-reference příkazu aktualizovat .cdsproj soubor a přidat nový modul plug-in. Pak můžete projekt sestavit pomocí nebo dotnet buildmsbuild.
Před sestavením projektu doporučujeme nejprve provést obnovení sestavení. Obnovení sestavení (sestavení dotnet provede obnovení nejprve automaticky) obnoví požadované knihovny .NET k vygenerování zabaleného řešení.
pac solution export
Při exportu řešení pomocí portálu pac solution export tvůrce se vám líbí export řešení a výsledný výstup je soubor ZIP řešení.
Při rozbalení souboru ZIP řešení (nedoporučujeme otevřít soubor ZIP se standardními nástroji a použít příslušný příkaz z rozhraní příkazového řádku). Výsledná adresářová struktura je podobná struktuře v pac solution clone. Jediným rozdílem je, že do tohoto rozbaleného řešení nemůžete přidávat odkazy, protože soubor projektu neobsahuje .cdsproj .
Můžete upravit příslušnou sadu souborů, které chcete aktualizovat, a pak pokračovat v sadě řešení, která znovu vygeneruje soubor ZIP řešení, aby se usnadnil import řešení do cílového prostředí. Výsledkem akce je soubor ZIP řešení s aktualizovaným obsahem a aktualizovaným časovým razítkem.
Viz také
Skupiny příkazů rozhraní příkazového řádku Microsoft Power Platform
Přehled rozhraní příkazového řádku Microsoft Power Platform