sdk
latest
false
- Visão geral
- Atividades personalizadas
- Migrando Atividades para o .NET 6
- Notas de Versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- 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
- Gatilhos SDK
Compilando a solução e criando o pacote NuGet
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Guia do desenvolvedor
Last updated 25 de out de 2024
Compilando a solução e criando o pacote NuGet
O UiPath.Activities.Template inclui um projeto de empacotamento que cria um pacote NuGet sempre que a solução é criada. Como alternativa, você pode criar manualmente um pacote usando o NuGet Package Explorer.
É importante configurar o projeto de empacotamento para garantir que os metadados corretos sejam adicionados ao pacote. Para fazer isso, abra o arquivo de empacotamento CSPROJ e configure as propriedades descritas na tabela a seguir.
Propriedade | Description |
---|---|
GeneratePackageOnBuild | Se um pacote deve ser gerado ao criar a solução |
VersionBuild | Número da compilação |
VersionRevision | Número da versão |
PackageId | Nome do pacote |
VersionPrefix Condition="'$(Configuration)' == 'Release'" | Prefixo da versão para uma versão estável |
VersionPrefix Condition="'$(Configuration)' == 'Debug'" | Prefixo da versão para uma versão de depuração |
Authors | O autor do pacote (por exemplo, sua equipe ou organização). Não adicione UiPath como autor do pacote. |
TagsDoPacote | Tags a serem exibidas para o pacote |
Description | Descrição do pacote |
PackageIconUrl | URL do ícone a ser adicionado ao pacote |
PackageOutputPath | Pasta em que criar o pacote |
TargetsForTfmSpecificBuildOutput | O que incluir na saída da compilação |
As propriedades para a atividade de Calculadora de amostra têm a seguinte aparência:
<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>
Certifique-se de testar se há erros no projeto antes de tentar compilá-lo. Para construir a solução, selecione Criar Solução no menu Compilar .
- O local padrão em que as soluções são salvas é
%UserProfile%\source\repos
. - O local padrão em que os pacotes do NuGet são salvos é
%UserProfile%\source\repos\<Solution_Folder>\<Solution>\Output\Activities\Packages
.