次の方法で共有


Python リソースと API の変更

Python アプリ ホストに .NET Aspire リソースを追加する場合は、AddPythonApp メソッドの代わりに AddPythonProject メソッドを使用します。 AddPythonProject メソッドは廃止されました。 さらに、PythonProjectResource クラスは廃止されました。 代わりに PythonAppResource クラスを使用してください。

導入されたバージョン

.NET .NET Aspire 9.0 RC1

以前の動作

AddPythonProject メソッドは、アプリ ホストに新しい PythonProjectResource を追加しました。

新しい動作

AddPythonApp メソッドは、アプリ ホストに新しい PythonAppResource を追加します。

破壊的変更の種類

この変更は、ソースの互換性です。

変更の理由

この変更により、Python プロジェクトの概念がアプリ ホストから削除され、代わりに Python アプリの概念が使用されます。 Project は、.NET プロジェクト用に予約されているオーバーロードされた用語です。 新しい用語 PythonAppResource はより正確です。

AddPythonProject の呼び出しを AddPythonApp の呼び出しに置き換え、PythonProjectResource への参照を PythonAppResourceへの参照に置き換えます。

影響を受ける API

  • Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
  • Aspire.Hosting.Python.PythonProjectResource