UiPath Activity Creator를 사용해보십시오. (그 6: nupkg의 설정)
5336 단어 UiPath
이 문서 개요
이전에는 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 프로젝트 아이콘을 마우스 오른쪽 버튼으로 클릭 → 게시를 클릭합니다.
처음 등 프로파일이 작성되지 않은 경우에만 다음 대화 상자가 나타납니다.
필요한 경우 구성을 변경하고 게시를 클릭합니다.
제자리에 nukpg 파일이 생성됩니다.
(끝)
그 1 그 2 그 3 그 4 그 5
Reference
이 문제에 관하여(UiPath Activity Creator를 사용해보십시오. (그 6: nupkg의 설정)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SuetakeYoichi/items/1c3f8ce5feec4c1bb36f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 프로젝트 아이콘을 마우스 오른쪽 버튼으로 클릭 → 게시를 클릭합니다.
처음 등 프로파일이 작성되지 않은 경우에만 다음 대화 상자가 나타납니다.
필요한 경우 구성을 변경하고 게시를 클릭합니다.
제자리에 nukpg 파일이 생성됩니다.
(끝)
그 1 그 2 그 3 그 4 그 5
Reference
이 문제에 관하여(UiPath Activity Creator를 사용해보십시오. (그 6: nupkg의 설정)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SuetakeYoichi/items/1c3f8ce5feec4c1bb36f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<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>
以下省略
Design 프로젝트 아이콘을 마우스 오른쪽 버튼으로 클릭 → 게시를 클릭합니다.
처음 등 프로파일이 작성되지 않은 경우에만 다음 대화 상자가 나타납니다.
필요한 경우 구성을 변경하고 게시를 클릭합니다.
제자리에 nukpg 파일이 생성됩니다.
(끝)
그 1 그 2 그 3 그 4 그 5
Reference
이 문제에 관하여(UiPath Activity Creator를 사용해보십시오. (그 6: nupkg의 설정)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SuetakeYoichi/items/1c3f8ce5feec4c1bb36f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)