pac package
Comandos para trabajar con proyectos de paquete de Dataverse
Comandos
Command | Description |
---|---|
paquete pac agregar paquete externo | Agrega un paquete externo al sistema de solución de Dataverse a un proyecto de paquete de Package Deployer. |
paquete pac add-reference | Agrega referencia al proyecto de solución de Dataverse |
paquete pac add-solution | Agrega un archivo de solución de Dataverse precompilado a un proyecto de paquete de Package Deployer. |
Despliegue del paquete pac | Implementa el paquete en Dataverse |
paquete pac inicial | Inicializa un directorio con un nuevo proyecto de paquete de Dataverse |
paquete pac mostrar | Muestra detalles del paquete de Dataverse |
pac package add-external-package
Agrega un paquete externo al sistema de solución de Dataverse a un proyecto de paquete de Package Deployer.
Parámetros requeridos para el paquete add-external-package
--package-type
-t
El tipo de paquete que se agrega. Por ejemplo: 'xpp' para paquetes FnO.
--path
-p
Ruta de acceso al paquete externo
Parámetros opcionales para el paquete add-external-package
--import-order
Un número entero que indica el orden para insertar este elemento en el archivo ImportConfig.xml final en el momento de la compilación. Los números negativos se insertan antes de los elementos existentes. Los números positivos se agregan después de los elementos existentes.
--skip-validation
-sv
Agrega el elemento al archivo de proyecto aunque el archivo no exista o parezca no válido. Nota: Usar esto no afecta ninguna validación realizada por MSBuild.
Este parámetro no requiere ningún valor. Es un modificador.
pac package add-reference
Agrega referencia al proyecto de solución de Dataverse
Ejemplo
pac package add-reference --path c:\Users\Downloads\SampleSolution
Parámetros necesarios para package add-reference
--path
-p
Ruta de acceso al proyecto de solución de Dataverse al que se hace referencia
Parámetros opcionales para package add-reference
--dependency-overrides
Una lista delimitada por punto y coma de anulaciones. Este valor anula cualquier información de dependencia codificada en los metadatos de la solución. Cada anulación debe tener el formato: <uniquename>:<minVersion>:<maxVersion>
. Donde minVersion y maxVersion son opcionales pero deben estar en la sintaxis de formato de versión .NET.
Nota:: Utilice una lista delimitada por punto y coma de anulaciones de dependencia con el formato <uniquename>:<minVersion>:<maxVersion>.
--import-mode
Especifica explícitamente el modo necesario al importar esta solución.
Utilice uno de estos valores:
sync
async
--import-order
Un número entero que indica el orden para insertar este elemento en el archivo ImportConfig.xml final en el momento de la compilación. Los números negativos se insertan antes de los elementos existentes. Los números positivos se agregan después de los elementos existentes.
--missing-dependency-behavior
Especifica el comportamiento de la importación cuando falta una dependencia de esta solución en el entorno de destino.
Utilice uno de estos valores:
skip
fault
--overwrite-unmanaged-customizations
Indica explícitamente si se deben reemplazar las personalizaciones no administradas cuando se importe esta solución.
Utilice uno de estos valores:
true
false
--publish-workflows-activate-plugins
Indica explícitamente si se deben publicar los flujos de trabajo y activar los complementos cuando se importe esta solución.
Utilice uno de estos valores:
true
false
pac package add-solution
Agrega un archivo de solución de Dataverse precompilado a un proyecto de paquete de Package Deployer.
Parámetros necesarios para package add-solution
--path
-p
Ruta de acceso al archivo de la solución de Dataverse. El archivo debe ser un archivo ZIP comprimido.
Parámetros opcionales para package add-solution
--dependency-overrides
Una lista delimitada por punto y coma de anulaciones. Este valor anula cualquier información de dependencia codificada en los metadatos de la solución. Cada anulación debe tener el formato: <uniquename>:<minVersion>:<maxVersion>
. Donde minVersion y maxVersion son opcionales pero deben estar en la sintaxis de formato de versión .NET.
Nota:: Utilice una lista delimitada por punto y coma de anulaciones de dependencia con el formato <uniquename>:<minVersion>:<maxVersion>.
--import-mode
Especifica explícitamente el modo necesario al importar esta solución.
Utilice uno de estos valores:
sync
async
--import-order
Un número entero que indica el orden para insertar este elemento en el archivo ImportConfig.xml final en el momento de la compilación. Los números negativos se insertan antes de los elementos existentes. Los números positivos se agregan después de los elementos existentes.
--missing-dependency-behavior
Especifica el comportamiento de la importación cuando falta una dependencia de esta solución en el entorno de destino.
Utilice uno de estos valores:
skip
fault
--overwrite-unmanaged-customizations
Indica explícitamente si se deben reemplazar las personalizaciones no administradas cuando se importe esta solución.
Utilice uno de estos valores:
true
false
--publish-workflows-activate-plugins
Indica explícitamente si se deben publicar los flujos de trabajo y activar los complementos cuando se importe esta solución.
Utilice uno de estos valores:
true
false
--skip-validation
-sv
Agrega el elemento al archivo de proyecto aunque el archivo no exista o parezca no válido. Nota: Usar esto no afecta ninguna validación realizada por MSBuild.
Este parámetro no requiere ningún valor. Es un modificador.
pac package deploy
Implementa el paquete en Dataverse
Nota
Este comando solo está disponible para la versión .NET Full Framework de PAC CLI.
Ejemplo
pac package deploy --logFile c:\samplelogdata --package c:\samplepackage
Parámetros opcionales para package deploy
--environment
-env
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
--logConsole
-c
Registro de salida a la consola
Este parámetro no requiere ningún valor. Es un modificador.
--logFile
-lf
Ruta de acceso del archivo de registro
--package
-p
Ruta de acceso a un archivo DLL de paquete o un archivo zip con un paquete.
--settings
-s
Configuración del paquete de tiempo de ejecución que se pasa al paquete que se está implementando. El formato de la columna debe ser key=value|key=value
.
Nota: El formato de la cadena debe ser key=value|key=value
.
--solution
-sz
Ruta de acceso al archivo de la solución de Dataverse. El archivo debe ser un archivo ZIP o CAB comprimido.
--verbose
-vdbg
Emitir registros detallados para las salidas de registro.
Este parámetro no requiere ningún valor. Es un modificador.
Comentarios
Puede usar ambos parámetros logFile
y logConsole
juntos o utilizar uno u otro parámetro.
pac package init
Inicializa un directorio con un nuevo proyecto de paquete de Dataverse
Ejemplo
pac package init --outputdirectory c:\samplepackage
Parámetros opcionales para package init
--outputDirectory
-o
Directorio de salida
--package-name
Establece el nombre predeterminado del paquete. Se aplica a la generación de ImportExtension.GetNameOfImport.
pac package show
Muestra detalles del paquete de Dataverse
Nota
Este comando solo está disponible para la versión .NET Full Framework de PAC CLI.
Ejemplo
pac package show c:\samplepackage.dll
Parámetros necesarios para package show
--package
-p
Ruta de acceso a un archivo DLL de paquete o un archivo zip con un paquete.
Parámetros opcionales para package show
--environment
-env
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
--logFile
-lf
Ruta de acceso del archivo de registro
--verbose
-vdbg
Emitir registros detallados para las salidas de registro.
Este parámetro no requiere ningún valor. Es un modificador.
Consulte también
Microsoft Power Platform Grupos de comandos de la CLI
Microsoft Power Platform Descripción general de CLI