Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Ordres per treballar amb projectes de solucions del Dataverse
Comandes
| Ordre | Descripció |
|---|---|
| pac solution add-license | Afegiu informació de llicència i pla a la solució. |
| pac solution add-reference | Afegeix una referència del projecte al directori actual al projecte a 'camí' |
| pac solution add-solution-component | Afegiu un o més components de la solució a la solució no administrada de destinació al Dataverse. |
| pac solution check | Carregueu un projecte de solució del Dataverse per executar-lo al servei Power Apps Checker. |
| pac solution clone | Creeu un projecte de solució basat en una solució existent a la vostra organització. |
| pac solution create-settings | Creeu un fitxer de configuració des del zip de la solució o de la carpeta de solucions. |
| pac solution delete | Suprimir una solució del Dataverse a l'entorn actual. |
| pac solution export | Exporta una solució des del Dataverse. |
| pac solution import | Importeu la solució al Dataverse. |
| pac solution init | Inicialitza un directori amb un nou projecte de solució del Dataverse |
| pac solution list | Llista de totes les solucions de l'organització actual del Dataverse |
| pac solution online-version | Defineix la versió de la solució carregada al Dataverse. |
| pac solution pack | Empaqueta els components de la solució del sistema de fitxers local a solution.zip (SolutionPackager). |
| pac solution publish | Publica totes les personalitzacions |
| pac solution sync | Sincronitzeu el projecte de solució actual del Dataverse amb l'estat actual de la solució de l'organització. |
| pac solution unpack | Extreu els components de la solució de solution.zip al sistema de fitxers local (SolutionPackager). |
| pac solution upgrade | Sol·licita solution upgrade |
| pac solution version | Actualitzeu la versió de compilació o revisió de la solució. |
pac solution add-license
Afegiu informació de llicència i pla a la solució.
Exemple
En aquest exemple es mostra com afegir informació de llicències a una solució.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Fitxer de definició del pla
A continuació trobareu un exemple del fitxer de definició del pla:
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
Fitxer d'assignació de pla
A continuació trobareu un exemple del fitxer de mapatge del plànol:
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
Paràmetres requerits per a solution add-license
--planDefinitionFile
-pd
Fitxer de definició del pla de llicència en format CSV; Columnes esperades: ID de servei, Nom de visualització, URL de més informació.
--planMappingFile
-pm
Fitxer de mapatge del pla de llicència en format CSV; columnes esperades: ID de servei, Nom del component
pac solution add-reference
Afegeix una referència del projecte al directori actual al projecte a 'camí'
Exemple
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Paràmetres requerits per a solution add-reference
--path
-p
El camí cap al projecte referenciat
pac solution add-solution-component
Afegiu un o més components de la solució a la solució no administrada de destinació al Dataverse.
Exemple
En aquest exemple es mostra com afegir un component de solució a una solució. En aquest cas, afegim la taula de contactes a la solució SampleSolution. Una taula és de tipus de component 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Paràmetres requerits per a solution add-solution-component
--component
-c
Nom o ID d'esquema del component que s'ha d'afegir a la solució de destinació.
--componentType
-ct
El valor que representa el component de solució que esteu afegint.
--solutionUniqueName
-sn
Nom de la solució.
Paràmetres opcionals per a solution add-solution-component
--AddRequiredComponents
-arc
Indica si altres components de la solució necessaris pel component de solució que esteu afegint també s'han d'afegir a la solució no administrada.
Aquest paràmetre no requereix cap valor. És un canvi.
--async
-a
Importa la solució de manera asíncrona.
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
URL de l'entorn o identificador de l'entorn de destinació.
pac solution check
Carregueu un projecte de solució del Dataverse per executar-lo al servei Power Apps Checker.
Exemple
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Paràmetres opcionals per a solution check
--clearCache
-cc
Esborra la memòria cau d'aplicació d'ER solution check, per al teu llogater, tots els registres relacionats amb resultats anteriors de les teves solucions.
Aquest paràmetre no requereix cap valor. És un canvi.
--customEndpoint
-ce
Especifiqueu una adreça URL personalitzada com a punt final del Comprovador del Power Apps.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--excludedFiles
-ef
Exclou fitxers de l'anàlisi. Passar com a valors separats per comes
--geo
-g
Quina instància geogràfica del servei Power Apps Checker utilitzar.
Utilitzeu un d'aquests valors:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Directori de sortida
--path
-p
Camí on hi ha un o més fitxers de solució que s'han de comprovar. El camí pot contenir caràcters glob/comodí.
--ruleLevelOverride
-rl
Camí a un fitxer que conté una matriu JSON, regles i nivells a substituir. Els valors acceptats per a OverrideLevel són: Crític, Alt, Mitjà, Baix, Informació. Exemple: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Seleccioneu un conjunt de regles que s'executi com a part d'aquesta compilació. Valors: Una guia vàlida, "Certificació del Mercat", "Verificador de solucions" (per defecte).
--saveResults
-sav
Utilitza l'entorn actual per emmagatzemar els resultats de l'anàlisi de solucions que es poden veure a l'aplicació Centre d'estat de la solució. Per defecte, aquest argument s'estableix com a false.
Aquest paràmetre no requereix cap valor. És un canvi.
--solutionUrl
-u
SAS Uri apuntant a solution.zip a analitzar
pac solution clone
Creeu un projecte de solució basat en una solució existent a la vostra organització.
Exemples
Els exemples següents mostren l'ús de l'ordre pac solution clone .
Clon bàsic
Aquest exemple clona la solució sampleSolution al directori actual.
pac solution clone --name sampleSolution
Clona amb la configuració de numeració general i automàtica inclosa
Aquest exemple clona la solució sampleSolution al directori actual amb la configuració de numeració general i automàtica inclosa.
pac solution clone --name sampleSolution --include general,autonumbering
Paràmetres requerits per a solution clone
--name
-n
El nom de la solució que s'ha d'exportar.
Paràmetres opcionals per a solution clone
--async
-a
Exporta la solució de manera asíncrona.
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--include
-i
Quina configuració s'ha d'incloure a la solució que s'exporta.
Utilitzeu un o més d'aquests valors separats per comes:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extraieu o fusioneu tots els recursos de cadena en fitxers .resx.
Aquest paràmetre no requereix cap valor. És un canvi.
--map
-m
El camí complet a un fitxer xml d'assignació des del qual llegir les carpetes de components per empaquetar.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
--outputDirectory
-o
Directori de sortida
--packagetype
-p
Especifica el tipus d'extracció de la solució. Pot ser: "No gestionat", "Gestionat" o "Tots dos". El valor per defecte és: 'Both'.
--targetversion
-v
Obsolet: aquest paràmetre s'ignora.
pac solution create-settings
Creeu un fitxer de configuració des del zip de la solució o de la carpeta de solucions.
Exemple
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Paràmetres opcionals per a solution create-settings
--settings-file
-s
El fitxer .json amb la configuració d'implementació per a referències de connexió i variables d'entorn.
--solution-folder
-f
Camí a la carpeta de la solució local desempaquetada: l'arrel del fitxer 'Altres/Solution.xml' o una carpeta amb un fitxer .cdsproj.
--solution-zip
-z
Camí del fitxer zip de la solució.
pac solution delete
Suprimir una solució del Dataverse a l'entorn actual.
Exemple
pac solution delete --solution-name Samplesolution
Paràmetres requerits per a solution delete
--solution-name
-sn
Nom de la solució.
Paràmetres opcionals per a solution delete
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
pac solution export
Exporta una solució des del Dataverse.
Exemple
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Paràmetres requerits per a solution export
--name
-n
El nom de la solució que s'ha d'exportar.
Paràmetres opcionals per a solution export
--async
-a
Exporta la solució de manera asíncrona.
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--include
-i
Quina configuració s'ha d'incloure a la solució que s'exporta.
Utilitzeu un o més d'aquests valors separats per comes:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Si la solució s'ha d'exportar com a solució administrada.
Aquest paràmetre no requereix cap valor. És un canvi.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
--overwrite
-ow
El fitxer de solució exportat pot sobreescriure el fitxer zip de la solució al sistema de fitxers local.
Aquest paràmetre no requereix cap valor. És un canvi.
--path
-p
Camí on s'escriu el fitxer zip de la solució exportada.
--targetversion
-v
Obsolet: aquest paràmetre s'ignora.
pac solution import
Importeu la solució al Dataverse.
Exemple
pac solution import --path c:\Users\Documents\Solution.zip
Paràmetres opcionals per a solution import
--activate-plugins
-ap
Activeu connectors i fluxos de treball a la solució.
Aquest paràmetre no requereix cap valor. És un canvi.
--async
-a
Importa la solució de manera asíncrona.
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--force-overwrite
-f
Forçar una sobreescriptura de personalitzacions no administrades
Aquest paràmetre no requereix cap valor. És un canvi.
--import-as-holding
-h
Importeu la solució com a solució de retenció.
Aquest paràmetre no requereix cap valor. És un canvi.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
--path
-p
Camí del fitxer zip de la solució. Si no s'especifica, suposa que la carpeta actual és un projecte cdsproj.
--publish-changes
-pc
Publica els canvis després d'una importació correcta.
Aquest paràmetre no requereix cap valor. És un canvi.
--settings-file
El fitxer .json amb la configuració d'implementació per a referències de connexió i variables d'entorn.
--skip-dependency-check
-s
Ometre la comprovació de dependències amb dependències marcades com a actualització del producte
Aquest paràmetre no requereix cap valor. És un canvi.
--skip-lower-version
-slv
Salta solution import si hi ha la mateixa o superior versió en l'entorn actual.
Aquest paràmetre no requereix cap valor. És un canvi.
--stage-and-upgrade
-up
Importar i actualitzar la solució.
Aquest paràmetre no requereix cap valor. És un canvi.
Observacions
Has de connectar-te a un entorn utilitzant l'ordre d'autenticaciópac per utilitzar pac solution import.
pac solution import
Quan Path no s'especifica el paràmetre, assumeix que la carpeta actual és un projecte cdsproj. Si la SolutionPackageType propietat del fitxer cdsproj està definida com a Both, la solució administrada s'utilitza per defecte.
pac solution init
Inicialitza un directori amb un nou projecte de solució del Dataverse
Exemple
pac solution init --publisher-name developer --publisher-prefix dev
Paràmetres requerits per a solution init
--publisher-name
-pn
Nom del Dataverse solution publisher
Nota: Només es permeten caràcters dins dels intervals [A - Z], [a - z], [0 - 9] o _. El primer caràcter només pot estar en els intervals [A - Z], [a - z] o _.
--publisher-prefix
-pp
Valor de prefix de personalització per a l'ER Dataverse solution publish
Nota: El prefix ha de tenir entre 2 i 8 caràcters, només pot consistir en alfanumèrics, ha de començar amb una lletra i no pot començar amb 'mscrm'.
Paràmetres opcionals per a solution init
--outputDirectory
-o
Directori de sortida
pac solution list
Llista de totes les solucions de l'organització actual del Dataverse
Exemple
pac solution list
Paràmetres opcionals per a solution list
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--includeSystemSolutions
Inclou solucions de sistema com les publicades per Microsoft
Aquest paràmetre no requereix cap valor. És un canvi.
--json
Retorna la sortida de l'ordre com una cadena amb format JSON.
pac solution online-version
Defineix la versió de la solució carregada al Dataverse.
Exemple
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Paràmetres requerits per a solution online-version
--solution-name
-sn
Nom de la solució.
--solution-version
-sv
Especifica el solution version número.
Paràmetres opcionals per a solution online-version
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
pac solution pack
Empaqueta els components de la solució del sistema de fitxers local a solution.zip (SolutionPackager).
Exemple
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Paràmetres requerits per a solution pack
--zipfile
-z
El camí complet al fitxer ZIP de la solució
Paràmetres opcionals per a solution pack
--allowDelete
-ad
Dicta si es poden produir operacions de supressió. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--allowWrite
-aw
Dicta si es poden produir operacions d'escriptura. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--clobber
-c
Permet que els fitxers marcats només de lectura es puguin suprimir o sobreescriure. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--disablePluginRemap
-dpm
S'ha desactivat la reassignació del nom de tipus complet del connector. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--errorlevel
-e
Nivell mínim de registre per a la sortida de registre [Verbose|Informació |Advertència|Error|Desactivat]. El valor per defecte és "Informació".
--folder
-f
El camí a la carpeta arrel del sistema de fitxers local. Quan es desempaqueta o s'extreu, s'escriu a. En empaquetar, es llegeix.
--localize
-loc
Extraieu o fusioneu tots els recursos de cadena en fitxers .resx.
Aquest paràmetre no requereix cap valor. És un canvi.
--log
-l
El camí del fitxer de registre.
--map
-m
El camí complet a un fitxer xml d'assignació des del qual llegir les carpetes de components per empaquetar.
--packagetype
-p
Quan desempaqueteu o extreueu, utilitzeu-lo per especificar l'operació dual administrada i no administrada. Quan empaquetes, utilitzeu-lo per especificar Gestionat o No administrat d'un desempaquetament anterior "Ambdues". Pot ser: "No gestionat", "Gestionat" o "Tots dos". El valor per defecte és "No administrat".
--singleComponent
-sc
Realitzeu només l'acció en un sol tipus de component [WebResource|Connector|Flux de treball|Cap]. El valor per defecte és "Cap".
--sourceLoc
-src
Genera un fitxer de recursos de plantilla. Vàlid només en extracte. Els valors possibles són 'auto' o codi d'idioma de l'idioma que voleu exportar. Podeu utilitzar els formats de codi de llenguatge LCID (Language Code Identifier) o ISO (International Organization for Standardization). Quan està present, s'extreuen els recursos de cadena de la configuració regional donada com a .resx neutre. Si s'especifica 'auto' o només la forma llarga o curta del commutador, s'utilitza la configuració regional base per a la solució.
--useLcid
-lcid
Utilitzeu valors LCID (Language Code Identifier) (1033) en lloc de codis ISO (en-US) per als fitxers d'idioma.
Aquest paràmetre no requereix cap valor. És un canvi.
--useUnmanagedFileForMissingManaged
-same
Utilitzeu el mateix fitxer d'origen XML quan es trobi l'empaquetament per a Administrat i només es trobi el fitxer XML no administrat; s'aplica als fitxers AppModuleSiteMap, AppModuleMap, FormXml.
Aquest paràmetre no requereix cap valor. És un canvi.
pac solution publish
Publica totes les personalitzacions
Exemple
pac solution publish
Paràmetres opcionals per a solution publish
--async
-a
Publica totes les personalitzacions de manera asíncrona
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
pac solution sync
Sincronitzeu el projecte de solució actual del Dataverse amb l'estat actual de la solució de l'organització.
Exemples
Els exemples següents mostren l'ús de l'ordre pac solution sync .
Sincronització bàsica
Aquest exemple sincronitza la solució amb el directori actual.
pac solution sync
Paràmetres opcionals per a solution sync
--async
-a
Exporta la solució de manera asíncrona.
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--include
-i
Quina configuració s'ha d'incloure a la solució que s'exporta.
Utilitzeu un o més d'aquests valors separats per comes:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extraieu o fusioneu tots els recursos de cadena en fitxers .resx.
Aquest paràmetre no requereix cap valor. És un canvi.
--map
-m
El camí complet a un fitxer xml d'assignació des del qual llegir les carpetes de components per empaquetar.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
--packagetype
-p
Quan desempaqueteu o extreueu, utilitzeu-lo per especificar l'operació dual administrada i no administrada. Quan empaquetes, utilitzeu-lo per especificar Gestionat o No administrat d'un desempaquetament anterior "Ambdues". Pot ser: "No gestionat", "Gestionat" o "Tots dos". El valor per defecte és: 'Both'.
--solution-folder
-f
Camí a la carpeta de la solució local desempaquetada: l'arrel del fitxer 'Altres/Solution.xml' o una carpeta amb un fitxer .cdsproj.
pac solution unpack
Extreu els components de la solució de solution.zip al sistema de fitxers local (SolutionPackager).
Exemple
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Paràmetres requerits per a solution unpack
--zipfile
-z
El camí complet al fitxer ZIP de la solució
Paràmetres opcionals per a solution unpack
--allowDelete
-ad
Dicta si es poden produir operacions de supressió. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--allowWrite
-aw
Dicta si es poden produir operacions d'escriptura. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--clobber
-c
Permet que els fitxers marcats només de lectura es puguin suprimir o sobreescriure. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--disablePluginRemap
-dpm
S'ha desactivat la reassignació del nom de tipus complet del connector. El valor per defecte és 'false'.
Aquest paràmetre no requereix cap valor. És un canvi.
--errorlevel
-e
Nivell mínim de registre per a la sortida de registre [Verbose|Informació |Advertència|Error|Desactivat]. El valor per defecte és "Informació".
--folder
-f
El camí a la carpeta arrel del sistema de fitxers local. Quan es desempaqueta o s'extreu, s'escriu a. En empaquetar, es llegeix.
--localize
-loc
Extraieu o fusioneu tots els recursos de cadena en fitxers .resx.
Aquest paràmetre no requereix cap valor. És un canvi.
--log
-l
El camí del fitxer de registre.
--map
-m
El camí complet a un fitxer xml d'assignació des del qual llegir les carpetes de components per empaquetar.
--packagetype
-p
Quan desempaqueteu o extreueu, utilitzeu-lo per especificar l'operació dual administrada i no administrada. Quan empaquetes, utilitzeu-lo per especificar Gestionat o No administrat d'un desempaquetament anterior "Ambdues". Pot ser: "No gestionat", "Gestionat" o "Tots dos". El valor per defecte és "No administrat".
--singleComponent
-sc
Realitzeu només l'acció en un sol tipus de component [WebResource|Connector|Flux de treball|Cap]. El valor per defecte és "Cap".
--sourceLoc
-src
Genera un fitxer de recursos de plantilla. Vàlid només en extracte. Els valors possibles són 'auto' o codi d'idioma de l'idioma que voleu exportar. Podeu utilitzar els formats de codi de llenguatge LCID (Language Code Identifier) o ISO (International Organization for Standardization). Quan està present, s'extreuen els recursos de cadena de la configuració regional donada com a .resx neutre. Si s'especifica 'auto' o només la forma llarga o curta del commutador, s'utilitza la configuració regional base per a la solució.
--useLcid
-lcid
Utilitzeu valors LCID (Language Code Identifier) (1033) en lloc de codis ISO (en-US) per als fitxers d'idioma.
Aquest paràmetre no requereix cap valor. És un canvi.
--useUnmanagedFileForMissingManaged
-same
Utilitzeu el mateix fitxer d'origen XML quan es trobi l'empaquetament per a Administrat i només es trobi el fitxer XML no administrat; s'aplica als fitxers AppModuleSiteMap, AppModuleMap, FormXml.
Aquest paràmetre no requereix cap valor. És un canvi.
pac solution upgrade
Sol·licita solution upgrade
Exemple
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Paràmetres requerits per a solution upgrade
--solution-name
-sn
Nom de la solució.
Paràmetres opcionals per a solution upgrade
--async
-a
Actualitza la solució de manera asíncrona
Aquest paràmetre no requereix cap valor. És un canvi.
--environment
-env
Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.
--max-async-wait-time
-wt
Temps d'espera asíncron màxim en minuts. El valor per defecte és 60 minuts.
pac solution version
Actualitzeu la versió de compilació o revisió de la solució.
Exemple
pac solution version --patchversion 2
pac solution version --strategy gittags
Paràmetres opcionals per a solution version
--buildversion
-bv
Versió de compilació de la solució.
Nota: El valor ha de ser un enter amb un valor mínim de 0.
--filename
-fn
Nom del fitxer CSV del rastrejador que s'utilitzarà quan s'utilitza el seguiment de fitxers com a estratègia. El valor per defecte és 'ControlsStateVersionInfo.csv'.
--patchversion
-pv
Obsolet: aquest paràmetre s'ignora.
--revisionversion
-rv
Versió de revisió de la solució.
Nota: El valor ha de ser un enter amb un valor mínim de 0.
--solutionPath
-sp
Camí al directori de solucions del Dataverse o al Solution.xml fitxer.
--strategy
-s
Actualitza la versió de compilació del fitxer 'Solution.xml' utilitzant l'estratègia especificada. Si utilitzeu gittags, establiu el testimoni d'accés personal a la variable d'entorn següent "PacCli.PAT"
Utilitzeu un d'aquests valors:
NoneGitTagsFileTrackingSolution
Diferències entre pac solution clone i exportació
Hi ha situacions en què no esteu segur de quan utilitzar pac solution clone o pac solution export ordenar. Podeu utilitzar una de les ordres en els escenaris següents:
- Utilitzeu-lo
pac solution clonequan necessiteu afegir nous components a la solució. - Utilitzeu-lo
pac solution exportquan vulgueu modificar el contingut existent en un fitxer de solució, però no afegiu cap component nou a la solució.
pac solution clone
La solució exportada sembla un projecte del Visual Studio quan exporteu la solució mitjançant l'ordre pac solution clone . En lloc d'un .csproj (com al Visual Studio), veureu un cdsproj fitxer. El cdsproj fitxer conté tota la informació dels components necessària per construir el projecte. La sortida de la compilació és un fitxer zip de solució, que podeu importar a diferents entorns.
El desenvolupador no ha de desempaquetar la solució clonada perquè es representa en un format desempaquetat dins de la carpeta src (font).
Ara, si vols associar un connector nou creat amb aquesta solució, amb l'ed solution unpack, pots utilitzar l'ordre pac solution add-reference per actualitzar el .cdsproj fitxer i afegir el nou complement. A continuació, podeu crear el projecte utilitzant o dotnet buildmsbuild.
Es recomana fer una restauració de la construcció abans de construir el projecte. Una restauració de compilació (dotnet build fa una restauració primer automàticament) restaurarà les biblioteques .NET necessàries per generar una solució empaquetada.
pac solution export
Quan exporteu la solució utilitzant-la pac solution export , voleu exportar la solució mitjançant el portal del creador i la sortida resultant és un fitxer zip de solució.
Quan descomprimiu el fitxer zip de la solució (no us recomanem que obriu el zip amb eines estàndard i utilitzeu l'ordre adequada de la CLI). L'estructura de directoris resultant és similar a l'estructura del pac solution clone. L'única diferència és que no podeu afegir referències a aquesta solució desempaquetada, ja que no té el fitxer de projecte .cdsproj .
Pots modificar el conjunt rellevant de fitxers que vols actualitzar i després continuar amb el solution pack, que genera de nou el fitxer zip de la solució per facilitar la importació de la solució a l'entorn de destinació. El resultat de l'acció és un fitxer zip de solució amb contingut actualitzat i una marca de temps actualitzada.
Consulteu també
Grups d'ordres de l'CLI del Microsoft Power Platform
Informació general de la CLI del Microsoft Power Platform