レガシーからWindowsへ変換後、『コードを呼び出し』で 「Exception has been thrown by the target of an invocation.」エラーが発生する

:white_question_mark: Question
Studio でプロジェクトをレガシーからWindowsへ変換後、『コードを呼び出し』アクティビティにエラー発生します。

エラーメッセージ:
コードを呼び出し: Exception has been thrown by the target of an invocation.
HTTP リクエストを発行: Object reference not set to an instance of an object.

:light_bulb: Answer

原因
ローカルマシンに破損したパッケージがインストールされている可能性があります。

解決策
パッケージを最新バージョンにアップデートしてください。

また、%userprofile%/.nuget/packagesフォルダを再構築してみてください。以下の手順に従って実行してください。

  1. UiPath Studioを閉じます。

  2. エクスプローラーを使用して、%userprofile%/.nuget/フォルダに移動し、packagesフォルダの名前を変更します。
    例えば、「packages_old」などとします。(これはバックアップとして機能します)

  3. UiPath Studioを再度開き、新しい空のプロジェクトを作成します。
    (この段階で、.nugetフォルダ内にpackagesフォルダが再構築されます。フォルダの再構築には少し時間がかかる場合があります)

  4. プロジェクトが開いたら、「パッケージの管理」を開きます。

  5. 必要な依存関係パッケージをインストールします。

  6. 該当のアクティビティを新しいワークフローにドラッグしてみます。