Studioを23.4にバージョンアップ後Form.Activityで「To run this application, you must install .NET.」エラーが発生する

:grey_question: Question

Studio、Robotを23.4にアップデート後、.Netの更新を促すエラーメッセージが出るようになりロボットを動かせません。

エラーメッセージ:

To run this application, you must install .NET. Would you like to download it now

image

:bulb: Answer

原因

Form.Activities パッケージの v23.4.3から重大な変更があり、フォームのユーザーエクスペリエンスが変更となりました。

<フォームのユーザーエクスペリエンスについて>
https://docs.uipath.com/ja/activities/other/latest/user-guide/about-the-form-experience

​上記の仕様変更に伴い、Studioにも変更が発生してしまいます。

解決策

Studio v2023.4 でご利用される場合、v2.0.5以前のUiPath.Form.Activitiesで開発した既存ワークフローを編集、実行する為に以下何れかの対応が必要です。​

回避策1:

対象端末に​ .NET Windowsランタイムv5.0.17をインストールします。

下記URLより​ .NET Windowsランタイムのインストーラーをダウンロードすることが可能です。

https://download.visualstudio.microsoft.com/download/pr/3aa4e942-42cd-4bf5-afe7-fc23bd9c69c5/64da54c8864e473c19a7d3de15790418/windowsdesktop-runtime-5.0.17-win-x64.exe

回避策2:

ワークフローの最初にInvoke Codeアクティビティを追加し​、次のように記述します:

System.Environment.SetEnvironmentVariable(“DOTNET_ROOT”, System.AppContext.BaseDirectory)

こちらの設定で既存ワークフローの実行はできますが、さらにStudioでFormを編集する​場合には回避策1と同様に.Net Windowsランタイムのインストールが必要となります。

1 Like