robot
2024.10
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Robot 管理ガイド

最終更新日時 2025年3月13日

.NET のトラブルシューティング

MSI のアップグレード時に .NET が要求される

説明

MSI インストーラー (Studio または Robot) による Robot のアップグレードが失敗し、「You must install .NET Desktop Runtime to run this application. (このアプリケーションを実行するには、.NET Desktop Runtime をインストールする必要があります。)」というエラーが表示されます。

潜在的な問題

マシンにインストールされている .NET Desktop Runtime または .NET ランタイムが破損している可能性があります。

解決策

.NET Desktop Runtime/.NET ランタイムをデバイスからアンインストールし、UiPath MSI インストーラーを再度実行します。

アクティビティが .NET ランタイムを見つけられない

説明

特定のアクティビティ パッケージを使用するワークフローを v2023.4.0 以降のロボットで実行すると、ワークフローが失敗します。次のエラーが表示されます。

  • 「To run this application, you must install missing frameworks for .NET. (このアプリケーションを実行するには、不足している .NET 用のフレームワークをインストールする必要があります。)」

  • 「To run this application, you must install .NET. (このアプリケーションを実行するには、.NET をインストールする必要があります。)」

影響を受けるアクティビティ パッケージ

  • UiPath.Form.Activities バージョン 2.0.x

  • UiPath.IntelligentOCR.Activities

  • UiPath.MobileAutomation.Activities

  • UiPath.Vision

  • UiPath.DocumentUnderstanding.Activities

  • UiPath.UIAutomation.Activities パッケージ内の OCR 関連のアクティビティ

  • UiPath.OmniPage.Activities

  • UiPath.OCR.activities

解決策 1

問題のあるワークフローのアクティビティ パッケージを最新バージョンにアップグレードします。

解決策 2

問題のあるワークフローの最初に [コードを呼び出し] アクティビティを追加し、次のスニペットを設定します。

 System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)

解決策 3

以下をインストールします。

  • .NET Desktop Runtime (Windows OS の場合)

  • .NET ランタイム (MacOS などの他のオペレーティング システムの場合)

.NET 8 プロジェクトの実行に失敗する

説明

v2024.2 の Studio で構築した Windows プロセスまたはクロスプラットフォーム プロセスを v2023.12 以前の Robot で実行すると、失敗して次のエラーが表示されます。「RemoteException: NU1202: Package <package_name> <version> is not compatible with net6.0-windows7.0 (.NETCoreApp,Version=v6.0). Package <package_name> <version> supports: net8.0-windows7.0 (.NETCoreApp,Version=v8.0).」

潜在的な問題

オートメーションが .NET 8 を使用して構築されているのに対し、NuGet は .NET 6 のパッケージを解決しようとしています。このような上位互換性はサポートされていません。

解決策

Robot をバージョン 2024.2 にアップグレードします。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White