sdk
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del desarrollador

Última actualización 25 de oct. de 2024

Compilación de la solución y creación del paquete NuGet

Proyecto de empaquetado

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.

PropiedadDescripción
GeneratePackageOnBuildSi generar un paquete al crear la solución
VersionBuildNúmero de compilación
VersionRevisionNúmero de revisión
PackageIdNombre 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
AuthorsAutor del paquete, por ejemplo, tu equipo u organización. No añadas UiPath como autor del paquete.
EtiquetasDePaqueteEtiquetas a mostrar para el paquete
DescripciónDescripción del paquete
PackageIconUrlURL del icono a añadir al paquete
PackageOutputPathCarpeta donde crear el paquete
TargetsForTfmSpecificBuildOutputQué 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>

Crear el proyecto

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.
  • Proyecto de empaquetado
  • Crear el proyecto

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.