「CSV를 읽기」 활동을 사용할 수 없습니다

Windows 프로젝트(모던)에서,
「CSV 읽기」 액티비티를 사용할 수 없는 현상에 대해 상담 드립니다.

■ 발생하고 있는 현상
「CSV 읽기」 액티비티를 실행하면 다음과 같은 오류가 발생합니다.

Method not found:
Void CsvHelper.CsvParser..ctor(System.IO.TextReader, System.Globalization.CultureInfo)

■ 검증 내용
동일한 CSV 파일, 동일한 설정으로 다음을 확인했습니다.

① Windows 프로젝트
UiPath.System.Activities = 26.2.4
→ 위의 오류로 실행 불가

② Windows 프로젝트
UiPath.System.Activities = 24.10.7
→ 정상적으로 CSV 읽기가 가능

③ Windows-Legacy 프로젝트
→ 정상적으로 CSV 읽기가 가능

■ 보충
・인코딩(Shift_JIS) 및 파일 경로에 문제 없다는 것을 확인했습니다.
・액티비티 배치 위치(스코프 내외)를 변경해도 재현됩니다.
・특정 버전에서만 재현되므로 패키지 의존 문제라고 생각합니다.

■ 상담 내용
UiPath.System.Activities = 26.2.4(최신 버전)에서도,
「CSV 읽기」 액티비티를 정상적으로 이용하는 방법이 있다면 알려주시면 감사하겠습니다.

또한, 이 현상이 알려진 버그인 경우 회피 방법이나 수정 예정 등에 대해서도 알려주시면 감사하겠습니다.

이상, 잘 부탁드립니다.

안녕하세요 @msm.nishida,

Windows 프로젝트에서 CSV 파일을 사용하려면 UiPath.Excel.Activities 패키지를 설치해야 합니다.

다음 공식 문서를 참고하시기 바랍니다.

UiPath.Excel.Activities 패키지를 설치한 후, 다시 한 번 „CSV를 읽기“ 활동을 시도해 보시기 바랍니다.

잘 부탁드립니다.

답변 감사합니다.
UiPath.Excel.Activities 패키지는 설치되어 있습니다.

조금 더 자세히 말씀드리면,
project.json이 아래와 같을 때 "csv 읽기 활동을 실행하면 오류가 발생합니다.
“dependencies”: {
“UiPath.Excel.Activities”: “[2.24.4]”,
“UiPath.FTP.Activities”: “3.0.0”,
“UiPath.Mail.Activities”: “[2.7.11]”,
“UiPath.System.Activities”: “[26.2.4]”,
“UiPath.Testing.Activities”: “[25.10.2]”,
“UiPath.UIAutomation.Activities”: “[25.10.28]”

하지만
project.json이 아래와 같을 때는 "csv 읽기 활동을 실행할 수 있습니다.
“dependencies”: {
“UiPath.Excel.Activities”: “[2.24.4]”,
“UiPath.Mail.Activities”: “[1.24.2]”,
“UiPath.System.Activities”: “[24.10.7]”,
“UiPath.Testing.Activities”: “[24.10.4]”,
“UiPath.UIAutomation.Activities”: “[24.10.11]”

두 프로세스 모두
UiPath.Excel.Activities": "[2.24.4]"는 동일합니다.

잘 부탁드립니다.

안녕하세요

각 액티비티 패키지의 의존성(아마도 CSV Helper) 문제인 것 같습니다.
(해당 Excel 패키지에서 예상하고 있는 버전보다 높은 버전이 사용되고 있습니다.)

따라서,
System 패키지의 버전을 낮추거나, Excel 패키지의 버전을 높이는 것이 대응책이 될 것 같습니다.

추가로 말씀드리면

Excel Pack 2.24.4 + System Pack 26.2.4의 경우, System Pack의 의존성으로 인해 CSV Helper는 33.0.1이 사용되며, 이로 인해 Excel Pack 2.24.4에서 작동하지 않는 원인이 됩니다.

Excel Pack 2.24.4 + System Pack 24.10.7의 경우, System Pack의 의존성으로 인해 CSV Helper는 16.0.0이 사용되며, 이 버전은 Excel Pack 2.24.4에서도 작동합니다.

따라서 System Pack을 Excel Pack 2.24.4에서 사용할 수 있는 CSV Helper가 포함된 버전으로 다운그레이드하거나,
Excel Pack을 CSV Helper 33.0.1이 있을 수 있는 버전(또는 그 이상의 버전)으로 올려야 할 것 같습니다.

감사합니다. 성공했습니다.
아래 내용을 최신으로 업데이트 하니,
“UiPath.Excel.Activities”: “[3.5.1]”,
“UiPath.System.Activities”: "[2. 일치했습니다.