sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Entwickleranleitung
Last updated 25. Okt. 2024

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 Package 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 Beispielaktivität „Rechner“ sehen wie folgt 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

Testen Sie das Projekt auf Fehler, 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?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten