Python recursos e APIs foram alterados
Ao adicionar recursos Python ao host do aplicativo .NET Aspire, use o método AddPythonApp
em vez do método AddPythonProject
. O método AddPythonProject
agora está obsoleto. Além disso, a classe PythonProjectResource
agora 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 alteração interruptiva
Essa alteração é uma compatibilidade de origem .
Motivo da alteração
Essas mudanças removem o conceito de um projeto Python do host do aplicativo, porém utilizam o conceito de um aplicativo Python. Project é um termo sobrecarregado 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