sdk
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Guia do desenvolvedor
Last updated 25 de out de 2024

Compilando a solução e criando o pacote NuGet

Empacotando projeto

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.

PropriedadeDescription
GeneratePackageOnBuildSe um pacote deve ser gerado ao criar a solução
VersionBuildNúmero da compilação
VersionRevisionNúmero da versão
PackageIdNome 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
AuthorsO autor do pacote (por exemplo, sua equipe ou organização). Não adicione UiPath como autor do pacote.
TagsDoPacoteTags a serem exibidas para o pacote
DescriptionDescrição do pacote
PackageIconUrlURL do ícone a ser adicionado ao pacote
PackageOutputPathPasta em que criar o pacote
TargetsForTfmSpecificBuildOutputO 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>

Criação do projeto

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.
  • Empacotando projeto
  • Criação do projeto

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.