sdk
latest
false
- Información general
- Actividades personalizadas
- Migrar 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
Compilación de la solución y creación del paquete NuGet
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Guía del desarrollador
Last updated 25 de oct. de 2024
Compilación de la solución y creación del paquete NuGet
UiPath.Activities.Template incluye un proyecto de empaquetado que crea un paquete NuGet cada vez que se crea la solución. Como alternativa, puedes crear manualmente un paquete utilizando NuGet Package Explorer.
Es importante configurar el proyecto de empaquetado para garantizar que se añaden los metadatos correctos al paquete. Para ello, abre el archivo CSPROJ de empaquetado y configura las propiedades descritas en la siguiente tabla.
Propiedad | Descripción |
---|---|
GeneratePackageOnBuild | Si generar un paquete al crear la solución |
VersionBuild | Número de compilación |
VersionRevision | Número de revisión |
PackageId | Nombre del paquete |
VersionPrefix Condition="'$(Configuration)' == 'Release'" | Prefijo de versión para una versión estable |
VersionPrefix Condition="'$(Configuration)' == 'Debug'" | Prefijo de versión para una versión de depuración |
Authors | Autor del paquete, por ejemplo, tu equipo u organización. No añadas UiPath como autor del paquete. |
EtiquetasDePaquete | Etiquetas a mostrar para el paquete |
Descripción | Descripción del paquete |
PackageIconUrl | URL del icono a añadir al paquete |
PackageOutputPath | Carpeta donde crear el paquete |
TargetsForTfmSpecificBuildOutput | Qué incluir en el resultado de la compilación |
Las propiedades de la actividad Calculadora de muestra son las siguientes:
<PropertyGroup>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<VersionBuild>$([System.DateTime]::UtcNow.DayOfYear.ToString("F0"))</VersionBuild>
<VersionRevision>$([System.DateTime]::UtcNow.TimeOfDay.TotalMinutes.ToString("F0"))</VersionRevision>
<PackageId>UiPath.MyCustom.Activities</PackageId>
<VersionPrefix Condition="'$(Configuration)' == 'Release'">1.0.0</VersionPrefix>
<VersionPrefix Condition="'$(Configuration)' == 'Debug'">1.0.$(VersionBuild)-dev.$(VersionRevision)</VersionPrefix>
<Authors>MyCompany</Authors>
<PackageTags>UiPathActivities</PackageTags>
<Product>UiPath.MyCustom.Activities</Product>
<PackageIconUrl>https://download.uipath.com/UI_icon.png?web</PackageIconUrl>
<PackageOutputPath>..\Output\Activities\Packages\</PackageOutputPath>
<TargetsForTfmSpecificBuildOutput>AddDlls</TargetsForTfmSpecificBuildOutput>
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
</PropertyGroup>
<PropertyGroup>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<VersionBuild>$([System.DateTime]::UtcNow.DayOfYear.ToString("F0"))</VersionBuild>
<VersionRevision>$([System.DateTime]::UtcNow.TimeOfDay.TotalMinutes.ToString("F0"))</VersionRevision>
<PackageId>UiPath.MyCustom.Activities</PackageId>
<VersionPrefix Condition="'$(Configuration)' == 'Release'">1.0.0</VersionPrefix>
<VersionPrefix Condition="'$(Configuration)' == 'Debug'">1.0.$(VersionBuild)-dev.$(VersionRevision)</VersionPrefix>
<Authors>MyCompany</Authors>
<PackageTags>UiPathActivities</PackageTags>
<Product>UiPath.MyCustom.Activities</Product>
<PackageIconUrl>https://download.uipath.com/UI_icon.png?web</PackageIconUrl>
<PackageOutputPath>..\Output\Activities\Packages\</PackageOutputPath>
<TargetsForTfmSpecificBuildOutput>AddDlls</TargetsForTfmSpecificBuildOutput>
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
</PropertyGroup>
Asegúrate de probar el proyecto en busca de errores antes de intentar construirlo. Para crear la solución, selecciona Crear solución en el menú Crear .
- La ubicación predeterminada donde se guardan las soluciones es
%UserProfile%\source\repos
. - La ubicación predeterminada donde se guardan los paquetes NuGet es
%UserProfile%\source\repos\<Solution_Folder>\<Solution>\Output\Activities\Packages
.