UiPath Documentation
sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleranleitung

Letzte Aktualisierung 30. März 2026

Erstellen der Lösung und Erstellen des NuGet-Pakets

Verpackungsprojekt

Die UiPath.Activities.Template enthält ein Verpackungsprojekt, das jedes Mal, wenn die Lösung erstellt wird, ein NuGet-Paket erstellt. Alternativ können Sie ein Paket manuell mit dem NuGet-Paket-Explorer erstellen.

Es ist wichtig, das Verpackungsprojekt zu konfigurieren, um sicherzustellen, dass dem Paket die richtigen Metadaten hinzugefügt werden. Öffnen Sie dazu die CSPROJ-Paketdatei und konfigurieren Sie die in der folgenden Tabelle beschriebenen Eigenschaften.

EigenschaftenBeschreibung
GeneratePackageOnBuildOb beim Erstellen der Lösung ein Paket generiert werden soll
VersionBuildBuild-Nummer
VersionRevisionRevisionsnummer
PackageIdName des Pakets
VersionPrefix Condition="'$(Configuration)' == 'Release'"Versionspräfix für eine stabile Version
VersionPrefix Condition="'$(Configuration)' == 'Debug'"Versionspräfix für eine Debug-Version
AuthorsAutor des Pakets, z. B. Ihr Team oder Ihre Organisation. Fügen Sie UiPath nicht als Paketautor hinzu.
PaketTagsTags, die für das Paket angezeigt werden sollen
BeschreibungPaketbeschreibung
PackageIconUrlURL des Symbols, das dem Paket hinzugefügt werden soll
PackageOutputPathOrdner, in dem das Paket erstellt werden soll
TargetsForTfmSpecificBuildOutputWas in die Buildausgabe aufgenommen werden soll

Die Eigenschaften für die Beispielrechneraktivität sehen folgendermaßen aus:

<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>

Erstellen des Projekts

Stellen Sie sicher, dass Sie das Projekt auf Fehler testen, bevor Sie versuchen, es zu erstellen. Um die Lösung zu erstellen, wählen Sie Lösung erstellen im Menü Erstellen aus.

  • Der Standardspeicherort, an dem Lösungen gespeichert werden, lautet %UserProfile%\source\repos.
  • Der Standardspeicherort, an dem NuGet-Pakete gespeichert werden, ist %UserProfile%\source\repos\<Solution_Folder>\<Solution>\Output\Activities\Packages.
  • Verpackungsprojekt
  • Erstellen des Projekts

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben