0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

UiPath Activity Creatorを使ってみる。(その6:nupkgの設定)

Posted at

#このドキュメントの概要

 前回 はActivity Creatorでのスコープを持ったアクティビティの作成方法について見ていきました。
 今回はnupkgファイルの設定および出力方法について説明します。

#対象バージョン
 Activity Creator 2.2未満ではnuspecファイルを編集する方法がとられていましたが、2.2以上ではcsprojファイルにメタ情報を記述する方法がとられています。
 ここでは後者のcsprojファイルへの記述方法について見ていきます。

#メタ情報の設定
 それでは実際に自動生成されるcsprojファイルを見てみましょう。
 参照するファイルは、プロジェクト名.Activities.Design.csproj になります。
 基本的には以下ファイル中のPackageMetadataの注釈以下の要素を変更することによりnupkgのメタデータとして反映されます。

Company.Product8.Activities.Design.csproj
<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プロジェクトのアイコン上で右クリック→発行をクリックします。
初回時等プロファイルが作成されていない時のみ以下のダイアログが出てます。
uac6-1.png

必要に応じて構成を変更して、発行をクリックします。
uac6-2.png

所定の場所にnukpgファイルが生成されます。

(おわり)

その1 その2 その3 その4 その5

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?