Udostępnij za pośrednictwem


Python zmienione zasoby i interfejsy API

Podczas dodawania zasobów Python do hosta aplikacji .NET Aspire użyj metody AddPythonApp zamiast metody AddPythonProject. Metoda AddPythonProject jest teraz przestarzała. Ponadto klasa PythonProjectResource jest teraz przestarzała. Zamiast tego użyj klasy PythonAppResource.

Wersja wprowadzona

.NET .NET Aspire 9.0 RC1

Poprzednie zachowanie

Metoda AddPythonProject dodała nowy PythonProjectResource do hosta aplikacji.

Nowe zachowanie

Metoda AddPythonApp dodaje nowy PythonAppResource do hosta aplikacji.

Typ zmiany powodującej niezgodność

Ta zmiana zapewnia zgodność z kodem źródłowym .

Przyczyna zmiany

Te zmiany usuwają koncepcję projektu Python z hosta aplikacji i zamiast tego używają koncepcji aplikacji Python. Projekt jest terminem używanym zbyt często, zarezerwowanym dla projektów .NET. Nowy termin PythonAppResource jest dokładniejszy.

Zastąp wywołania do AddPythonProject wywołaniami AddPythonApp, a także zastąp odwołania do PythonProjectResource odwołaniami do PythonAppResource.

Interfejsy API, których dotyczy problem

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