SDK
Más reciente
False
Imagen de fondo del banner
Guía del desarrollador
Última actualización 23 de mar. 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

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.