UiPathで「メッセージ ボックス」や「入力ダイアログ」などダイアログ系のアクティビティを使おうとした際、以下のエラーメッセージが出ることがある。
You must install .NET Desktop Runtime to run this application.
Architecture: x64
App host version: 6.0.26Would you like to download it now?
Learn about runtime installation:
https://aka.ms/dotnet/app-launch-failed
原因としてはメッセージの通り「.NET 6.0 Desktop Runtime
がインストールされていない」ということになるので、案内に従って.NET 6.0 Desktop Runtime
をインストールするか、あるいはパッケージのバージョンを下げる必要がある。
パッケージのバージョンを下げるには
ダイアログ系のアクティビティが含まれているUiPath.System.Activities
のバージョンを、24.10.7以下にすれば動作するようになる。
具体的な手順は以下の通り。
-
「プロジェクト依存関係」をクリック
-
UiPath.System.Activities
を探してクリック -
「バージョン」のプルダウンから
24.10.7
以下のバージョンを選ぶ -
「更新」をクリック
-
「保存」をクリック
これでパッケージがダウングレードされ、.NET 6.0 Desktop Runtime
がインストールされていない環境でも「メッセージ ボックス」等が使えるようになるはずだ。
動作環境
- Windows 11 Home
- UiPath Studio 2025.0.167
UiPath.System.Activities
の25.2.1
でエラーとなることを確認し、24.10.7
ではエラーとならないことを確認した。