Python recursos y APIs cambiadas
Al agregar recursos Python en el host de aplicación .NET Aspire, use el método AddPythonApp
en lugar del método AddPythonProject
. El método AddPythonProject
ahora está obsoleto. Además, la clase PythonProjectResource
ahora está obsoleta. Use la clase PythonAppResource
en su lugar.
Versión introducida
.NET .NET Aspire 9.0 RC1
Comportamiento anterior
El método AddPythonProject
agregó un nuevo PythonProjectResource
al host de la aplicación.
Nuevo comportamiento
El método AddPythonApp
agrega un nuevo PythonAppResource
al host de la aplicación.
Tipo de cambio disruptivo
Este cambio supone una compatibilidad con el origen .
Motivo del cambio
Estos cambios eliminan el concepto de un proyecto de Python del host de la aplicación y, en su lugar, utilizan el concepto de una aplicación de Python. El término "proyecto" se usa en exceso y está reservado para los proyectos .NET. El nuevo término PythonAppResource
es más preciso.
Acción recomendada
Reemplace las llamadas a AddPythonProject
por llamadas a AddPythonApp
y reemplace también las referencias a PythonProjectResource
por referencias a PythonAppResource
.
APIs afectadas
Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
Aspire.Hosting.Python.PythonProjectResource