Partilhar via


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.

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