용 사용자 플러그인 생성 RPA 데스크톱 디자인 스튜디오

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 를 사용하여 Microsoft Visual Studio 사용자 플러그인을 생성하여 RPA 개발자가 복잡한 .NET 구성요소 또는 라이브러리를 RPA 데스크톱 디자인 스튜디오 원활하게 사용할 수 있도록 합니다.

    시작하기 전에

    Microsoft Visual Studio Pro, Community 또는 Enterprise 버전을 사용하여 이 작업을 수행합니다.

    필요한 역할: 없음

    이 태스크 정보

    다음 절차에서는 C# .NET을 사용하여 사용자 플러그인을 만드는 방법을 설명합니다.

    프로시저

    1. 프로젝트 만들기를 열고 Microsoft Visual Studio 클릭합니다.
    2. 새 프로젝트 만들기 대화 상자에서 클래스 라이브러리(.NET Framework) 템플릿을 선택합니다.
      그림 1. 클래스 라이브러리 DOT NET Framework의 프로젝트 형식 선택
      클래스 라이브러리 DOT NET Framework.
    3. 다음을 클릭합니다.
    4. 새 프로젝트 구성 대화 상자에서 다음 필드를 채웁니다.
      필드 설명 및 작업
      프로젝트 이름 프로젝트의 이름입니다.

      예: MyFirstPlugin.

      위치 프로젝트의 위치입니다.

      디스크 위치를 선택합니다.

      솔루션 이름 프로젝트 솔루션의 이름입니다.
      프레임워크 프레임워크 버전을 선택합니다.

      .NET Framework 4.7 버전을 선택합니다.

    5. 생성을 클릭합니다.
      Class1.cs 파일이 열립니다.
    6. 솔루션 탐색기 창에서 참조를 마우스 오른쪽 단추로 클릭하고 참조 추가를 선택합니다.
    7. 참조 관리자(Reference Manager) 대화 상자에서 어셈블리 > 프레임워크.
    8. System.AddIn 어셈블리를 선택하여 이 추가 기능의 주석을 추가합니다.
      그림 2. System.AddIn 어셈블리 선택
      System.AddIn 어셈블리를 선택합니다.
    9. 확인을 클릭합니다.
    10. Class1.cs 파일에서 클래스 위에 System.AddIn.AddIn("MyFirstPlugin", Description = "Learning to create custom components", Version = "1.0") 코드 조각을 추가합니다.
    11. Class1.cs 파일에서 코드에 대해 하나 이상의 공용 정적 메서드를 만듭니다.
      이 예제에서는 다음 두 가지 메서드가 코드에 추가됩니다.
      • SayHello 메서드: 이름은 입력으로 사용되며 이름과 함께 "Hello"를 반환하고 그 뒤에 느낌표를 반환합니다. 예를 들어 입력이 User인 경우 "Hello User!"를 반환합니다.
      • Sum 메서드: 두 개의 숫자가 입력으로 사용되어 이 두 숫자의 합을 반환합니다. 예를 들어 입력이 512이면 "17"을 반환합니다.
      그림 3. 공용 정적 메서드
      공용 정적 메서드입니다.
    12. 저장을 클릭합니다.
    13. 솔루션 탐색기 창에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 빌드를 선택합니다.
    14. 빌드가 성공하면 다음 작업을 수행하여 .dll 파일을 복사하여 붙여넣습니다.
      1. 솔루션 탐색기 창에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 파일 탐색기에서 폴더 열기를 선택합니다.
      2. 다음으로 이동 > 디버그 을 클릭하고 .dll 파일을 복사합니다.
      3. RPA 데스크톱 디자인 스튜디오 자동화 프로젝트 폴더로 이동하여 UserPlugins로 새 폴더를 생성합니다.
        중요사항:
        이 폴더의 맞춤법을 올바르게 입력했는지 확인하십시오.
      4. UserPlugins 폴더에 폴더를 만들고 폴더 이름을 입력합니다.
        예: 내 첫 번째 플러그인.
      5. 이 폴더에 .dll 파일을 붙여넣습니다.
    15. 에서 RPA 데스크톱 디자인 스튜디오다음 작업을 수행하여 자동화 프로젝트에 플러그인을 추가합니다.
      1. 프로젝트 탐색기(Project Explorer) 창에서 사용자 플러그인(User Plugins) 을 마우스 오른쪽 버튼으로 클릭하고 사용자 플러그인 추가(Add User Plugin) 를 선택합니다.
      2. 사용 가능한 사용자 플러그인 대화 상자에서 플러그인을 선택합니다.
      3. 확인을 클릭합니다.
      도구 상자 창에 생성한 사용자 플러그인이 나타납니다.
    16. 사용자 플러그인을 사용하려면 다음 작업을 수행합니다.
      1. 도구 상자 창에서 사용자 플러그인 구성요소 범주로 이동하여 메서드를 선택합니다.
        그림 4. 사용자 플러그인 구성요소 범주에 나타나는 두 가지 메서드
        사용자 플러그인 구성요소 범주에 표시되는 두 가지 메서드입니다.
      2. 메서드를 디자인 화면으로 끌어 옵니다.
      3. 입력 매개변수 값을 수동으로 제공하려면 메서드 아래의 입력 매개변수 필드를 두 번 클릭하고 값을 입력합니다.
      4. 다른 메서드 또는 구성 요소에서 입력 매개 변수 값을 제공하려면 메서드의 데이터 입력 포트를 다른 메서드 또는 구성 요소의 데이터 출력 포트에 연결합니다.
      5. 메서드의 제어 포트를 다른 메서드 또는 구성 요소의 해당 포트에 연결합니다.
      6. 디자인 화면에서 실행을 시작할 구성 요소의 제목 표시줄을 마우스 오른쪽 단추로 클릭하고 여기에서 실행을 선택합니다.
        그림 5. SayHello 메서드의 출력
        "Hello User!"로 표시되는 SayHello 메서드의 출력입니다.
        그림 6. Sum 메서드의 출력
        "17"로 표시되는 Sum 메서드의 출력입니다.