Изменились ресурсы и интерфейсы 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
.NET Aspire