- Información general
- Actividades personalizadas
- Comprender la estructura del proyecto de actividad
- Escribir el código de actividad
- Configurar los metadatos de la actividad
- Compilación de la solución y creación del paquete NuGet
- Utilizar la actividad en un proyecto de Studio
- Probar tu actividad
- Escribir el código para una actividad personalizada
- Añadir el ensamblado externo .dll en UiPath Studio
- Migración de actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Desencadenadores SDK
- SDK de agentes

Guía del desarrollador
Añadir el ensamblado externo .dll en UiPath Studio
Asegúrese de probar el proyecto en busca de errores antes de intentar crearlo.
En el menú Crear , selecciona Crear solución. La biblioteca MathSquareOfSum.dll ahora está creada y guardada en la siguiente ubicación:
%UserProfile%\source\repos\MathSquareOfSum\MathSquareOfSum\bin\Debug
Una vez creada la biblioteca, el panel Salida debería mostrar un mensaje como el que se muestra a continuación:

Crear el paquete NuGet
-
Inicia el Explorador de paquetes NuGet y haz clic en Crear un nuevo paquete (Ctrl + N). Se muestra una ventana dividida que muestra Metadatos del paquete y Contenido del paquete. Necesitamos añadir todas las dependencias en la última sección.
-
Haz clic con el botón derecho dentro de la sección Contenido del paquete . Se mostrará un menú contextual.
-
Selecciona Añadir carpeta lib. Observa que se crea un nuevo elemento lib en la sección Contenido del paquete .
-
Haz clic en lib y selecciona Agregar un archivo existente....
-
Cargue el ensamblado externo (
.dll) creado anteriormente. En nuestro caso, el archivoMathSquareOfSum.dllse encuentra en la carpeta%UserProfile%\source\repos\MathSquareOfSum\MathSquareOfSum\bin\Debug. -
Con el archivo seleccionado, accede al menú Editar y selecciona Editar metadatos. El panel izquierdo ahora está equipado con campos de metadatos editables.
-
Fill in the fields as you see fit to better describe your custom activity.
-
Rellena el campo ID . En nuestro caso, puede ser UiPath.MathSquare.Activities, donde el primer valor, UiPath, representa el equipo que creó el paquete. Si no ha intervenido ningún equipo en particular, el primer valor puede dejarse en blanco.

-
Selecciona el botón de marca de verificación verde en la esquina superior izquierda de la sección Metadatos del paquete para guardar todos los cambios.
-
En el menú Archivo , selecciona Guardar como.... Aparece una ventana del explorador que te permite elegir la ubicación del nuevo archivo.
-
Guarda el archivo en la carpeta donde UiPath almacena los paquetes locales (
C:\Program Files (x86)\UiPath\Studio\Packagesen versiones anteriores a 2021.4 oC:\Program Files\UiPath\Studio\Packagesa partir de la versión 2021.4). El archivoUiPath.MathSquare.Activities.1.0.0.nupkgahora se crea en la carpetaUiPath.MathSquare.Activitiesdentro de la carpeta de paquetes.
Cargar el paquete NuGet en Studio
-
Accede al Gestor de paquetes desde Studio.
-
Dado que guardamos el paquete NuGet en la carpeta de paquetes locales, la actividad debería estar disponible en la fuente Local .
-
Busca la actividad y haz clic en Instalar y luego en Guardar. La nueva actividad ya está instalada y se puede utilizar en tus proyectos de automatización.
