Python resources en API's zijn gewijzigd
Wanneer u Python resources toevoegt aan uw .NET Aspire-app-host, gebruikt u de methode AddPythonApp
in plaats van de AddPythonProject
methode. De AddPythonProject
methode is nu verouderd. Daarnaast is de PythonProjectResource
klasse nu verouderd. Gebruik in plaats daarvan de PythonAppResource
klasse.
Geïntroduceerde versie
.NET .NET Aspire 9,0 RC1
Vorig gedrag
De methode AddPythonProject
heeft een nieuwe PythonProjectResource
toegevoegd aan de app-host.
Nieuw gedrag
De methode AddPythonApp
voegt een nieuwe PythonAppResource
toe aan de app-host.
Type wijziging die fouten veroorzaken
Deze wijziging is een broncompatibiliteit.
Reden voor wijziging
Met deze wijzigingen wordt het concept van een Python project verwijderd van de app-host en wordt in plaats daarvan het concept van een Python-app gebruikt. Project is een veelgebruikte term die is gereserveerd voor .NET projecten. De nieuwe term PythonAppResource
is nauwkeuriger.
Aanbevolen actie
Vervang aanroepen naar AddPythonProject
door aanroepen naar AddPythonApp
en vervang ook verwijzingen naar PythonProjectResource
door verwijzingen naar PythonAppResource
.
Betrokken API's
Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
Aspire.Hosting.Python.PythonProjectResource