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.
Zalecana akcja
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