Python recursos e APIs modificados
Ao adicionar recursos de Python ao host do aplicativo .NET Aspire, use o método AddPythonApp
em vez do método AddPythonProject
. O método AddPythonProject
está agora obsoleto. Além disso, a classe PythonProjectResource
está obsoleta. Em vez disso, use a classe PythonAppResource
.
Versão introduzida
.NET .NET Aspire 9,0 RC1
Comportamento anterior
O método AddPythonProject
adicionou um novo PythonProjectResource
ao host do aplicativo.
Novo comportamento
O método AddPythonApp
adiciona um novo PythonAppResource
ao host do aplicativo.
Tipo de mudança de rutura
Esta alteração é uma compatibilidade de origem.
Motivo da mudança
Essa alteração remove o conceito de um projeto Python do host do aplicativo e, em vez disso, usa o conceito de um aplicativo Python. "Projeto é um termo que está sobrecarregado e está reservado para projetos .NET." O novo termo PythonAppResource
é mais preciso.
Ação recomendada
Substitua chamadas para AddPythonProject
por chamadas para AddPythonApp
e também substitua referências a PythonProjectResource
por referências a PythonAppResource
.
APIs afetadas
Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
Aspire.Hosting.Python.PythonProjectResource