- 基本情報
- デモ アプリ
- 使い方
- 通知
- VB の式を使用する
- アプリをデザインする
- Autopilot を使用してアプリをデザインする
- イベントとルール
- アプリで RPA を活用する
- アプリ内でエンティティを活用する
- アプリ内でキューを活用する
- アプリでメディアを活用する
- アプリでアクションを活用する
- アプリでコネクションを活用する
- Studio Web の Apps
- アプリケーション ライフサイクル管理 (ALM)
- UiPath ファーストパーティ アプリ
- 基本的なトラブルシューティング ガイド
.NET 10 の VB 式
Apps の VB 式用の .NET 10 ランタイム: .NET 10 に移行するアプリと、式を変更する必要がある場合に UiPath Apps Studio に表示される内容
Apps は、VB の式を .NET 10 でコンパイルして実行します。以前のバージョンの Apps では .NET 6 が使用されていました。このアップグレードは、「 内部の動作」で説明されているように、ブラウザーでの式の作成および実行方法に影響します。アプリの設計方法に変更はありません。ほとんどの式は両方のランタイムで同じ結果を返します。
アップグレードは自動的に適用されます。設定を変更する必要はありません。UiPath Apps Studio では、変更が必要な式が検証エラーとして表示されます。
アプリが使用するランタイム
アプリは、式が最後に構築されたときに最新だったランタイムで実行されます。パブリッシュ済みのアプリは自動的には再構築されないため、アップグレード前と同じように動作し続けます。
| アプリ | 実行時 |
|---|---|
| アップグレード前にパブリッシュされ、再度パブリッシュされないアプリ | .NET 6 |
| UiPath Apps Studio でアプリを開いたり、プレビューしたり、デバッグしたりした状態 | .NET 10 |
| アプリがパブリッシュされたか、アップグレード後に再度パブリッシュされた | .NET 10 |
| アプリがアップグレード前にソリューション管理を通じてデプロイされ、再度アクティブ化されていない | .NET 6 |
| ソリューション管理を通じてデプロイされたアプリ。アクティベーションすると Apps でアプリが再構築されます | .NET 10 |
| Studio Web のソリューション パッケージからソリューション管理を使用してデプロイされたアプリ | パッケージの構築に使用したランタイム |
アプリの新しいバージョンをパブリッシュすると、アプリは .NET 10 に移動します。手順については、「 アプリを .NET 10 に移行する」をご覧ください。
式を変更する必要がある場合
.NET 6 で最後に構築されたアプリを開くと、UiPath Apps Studio はその式を .NET 10 と照合します。このチェックはアプリのバージョンごとに 1 回実行されます。式がコンパイルされなくなった場合、UiPath Apps Studio には次のメッセージと、このページへの 詳細 情報へのリンクが表示されます。
現在、式は .NET 6 ではなく .NET 10 でコンパイルされます。いくつかの式が有効ではなくなったため、変更が必要です。
変更が必要な式は、他の式のエラーと同様にエラーでマークされます。パブリッシュされたバージョンは、エラーを修正して新しいバージョンをパブリッシュするまで、.NET 6 で実行され続けます。
一部の式は .NET 10 でコンパイルされますが、返される結果が異なるため、エラーは発生しません。たとえば、 CDate("1/15/35") は、.NET 6 では 1935 年、.NET 10 では 2035 年の日付を返します。これは 30 から 49 までの 2 桁の年を DateValue、 Convert.ToDateTime、 DateTime.Parseに変換した場合も同様です。4 桁の年、またはyyyy形式のDateTime.ParseExactを使用すると、両方のランタイムで同じ結果が得られます。
ソリューション内のApps
ソリューションのデプロイによってアプリがアクティブ化されると、Apps はアプリを .NET 10 で再構築します。式がコンパイルされなくなった場合、そのアプリのアクティブ化が停止し、次のメッセージが表示されます。
このアプリは、式が .NET 6 でコンパイルされているときにパブリッシュされました。現在、式は .NET 10 でコンパイルされるようになり、一部の式は無効になりました。Studio でアプリを開いて式を修正し、新しいバージョンをパブリッシュしてから、ソリューションを更新してください。
ソリューションについて詳しくは、「 ソリューション管理のApps」をご覧ください。
ネットワーク要件
.NET 10 ランタイムは、.NET 6 ランタイムと同じ UiPath コンテンツ配信ネットワーク (CDN) からダウンロードします。ファイアウォールですでに Apps が許可されている場合は、変更は不要です。詳しくは、「 内部の動作」をご覧ください。