Delen via


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.

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