Compartilhar via


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.

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