UiPath Activity Creatorを使ってみる。(その6:nupkgの設定)
このドキュメントの概要
前回 はActivity Creatorでのスコープを持ったアクティビティの作成方法について見ていきました。
今回はnupkgファイルの設定および出力方法について説明します。
対象バージョン
Activity Creator 2.2未満ではnuspecファイルを編集する方法がとられていましたが、2.2以上ではcsprojファイルにメタ情報を記述する方法がとられています。
ここでは後者のcsprojファイルへの記述方法について見ていきます。
メタ情報の設定
それでは実際に自動生成されるcsprojファイルを見てみましょう。
参照するファイルは、プロジェクト名.Activities.Design.csproj になります。
基本的には以下ファイル中のPackageMetadataの注釈以下の要素を変更することによりnupkgのメタデータとして反映されます。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net461</TargetFrameworks>
<RootNamespace>Company.Product8.Activities.Design</RootNamespace>
<AssemblyName>Company.Product8.Activities.Design</AssemblyName>
<PackageId>Company.Product8.Activities</PackageId>
</PropertyGroup>
<!-- Package Metadata -->
<PropertyGroup>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<Description>This package was generated using the UiPath VS Extension.</Description>
<Authors>Company</Authors>
<Company>Company</Company>
<Copyright>@ 2020 Company</Copyright>
<PackageTags>UiPath Activit𝗒</PackageTags>
<PackageProjectUrl>https://docs.uipath.com/integrations/docs/how-to-create-activities</PackageProjectUrl>
<PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
<PackageIcon>packageIcon.png</PackageIcon>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>1.0.0.0</FileVersion>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage</TargetsForTfmSpecificBuildOutput>
</PropertyGroup>
<!-- Package Versions -->
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<PackageVersion>0.1.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss))</PackageVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<PackageVersion>0.1.0</PackageVersion>
</PropertyGroup>
以下省略
Publish
Designプロジェクトのアイコン上で右クリック→発行をクリックします。
初回時等プロファイルが作成されていない時のみ以下のダイアログが出てます。
所定の場所にnukpgファイルが生成されます。
(おわり)
Author And Source
この問題について(UiPath Activity Creatorを使ってみる。(その6:nupkgの設定)), 我々は、より多くの情報をここで見つけました https://qiita.com/SuetakeYoichi/items/1c3f8ce5feec4c1bb36f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .