Поделиться через


Изменились ресурсы и интерфейсы API Python

При добавлении Python ресурсов в узел приложения .NET Aspire используйте метод AddPythonApp взамен метода AddPythonProject. Теперь метод AddPythonProject устарел. Кроме того, класс PythonProjectResource теперь устарел. Вместо этого используйте класс PythonAppResource.

Представленная версия

.NET .NET Aspire 9.0 RC1

Предыдущее поведение

Метод AddPythonProject добавил новый PythonProjectResource к хосту приложения.

Новое поведение

Метод AddPythonApp добавляет новый PythonAppResource в хост приложения.

Тип ломающих изменений

Это изменение является изменением совместимости с исходным кодом .

Причина изменения

Это изменение удаляет концепцию проекта Python из узла приложения и вместо этого использует концепцию приложения Python. Термин «проект» — это перегруженный термин, зарезервированный для проектов .NET. Новый термин PythonAppResource является более точным.

Замените вызовы AddPythonProject вызовами AddPythonApp, а также замените ссылки на PythonProjectResource ссылками на PythonAppResource.

Затронутые API

  • Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
  • Aspire.Hosting.Python.PythonProjectResource