Sdílet prostřednictvím


pac solution

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:

  • 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

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:

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

--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:

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

--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:

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

--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:

  • None
  • GitTags
  • FileTracking
  • Solution

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í.

Klon řešení Pac.

Vývojář nemusí rozbalit klonované řešení, protože je vykreslený v rozbaleném formátu ve složce src (zdroj).

Vybalte řešení Pac.

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í.

Export řešení Pac

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 .

Struktura řešení Pac

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