sdk
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
UiPath logo, featuring letters U and I in white
開発者ガイド
Last updated 2024年10月25日

ソリューションをビルドし NuGet パッケージを作成する

パッケージ化プロジェクト

UiPath.Activities.Template には、ソリューションが構築されるたびに NuGet パッケージを作成するパッケージ プロジェクトが含まれています。 または、NuGet Package Explorer を使用して手動でパッケージを作成することもできます。

正しいメタデータがパッケージに追加されるように、パッケージ プロジェクトを構成することが重要です。 これを行うには、パッケージ化している CSPROJ ファイルを開き、次の表に示すプロパティを構成します。

プロパティ説明
GeneratePackageOnBuildソリューションの構築時にパッケージを生成するかどうか
VersionBuildビルド番号
VersionRevisionリビジョン番号
PackageIdパッケージの名前
VersionPrefix Condition="'$(Configuration)' == 'Release'"安定版リリースのバージョン接頭辞
VersionPrefix Condition="'$(Configuration)' == 'Debug'"デバッグ リリースのバージョン プレフィックス
Authorsパッケージの作成者 (チームや組織など)。 UiPath をパッケージ作成者として追加しないでください。
パッケージタグパッケージに表示するタグ
説明パッケージの説明
PackageIconUrlパッケージに追加するアイコンの URL
PackageOutputPathパッケージの作成先フォルダー
TargetsForTfmSpecificBuildOutputビルド出力に含める内容
サンプルの [計算機能] アクティビティのプロパティは次のようになります。
<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>

プロジェクトをビルドする

プロジェクトを構築する前に、プロジェクトのエラーをテストしてください。 ソリューションを構築するには、[構築] メニューの [ソリューションの構築] をクリックします。

  • ソリューションが保存される既定の場所は、%UserProfile%\source\repos です。
  • NuGet パッケージが保存される既定の場所は、%UserProfile%\source\repos\<Solution_Folder>\<Solution>\Output\Activities\Packages です。
  • パッケージ化プロジェクト
  • プロジェクトをビルドする

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.