Python Ressourcen und APIs geändert
Wenn Sie Ihrem Python-App-Host .NET Aspire-Ressourcen hinzufügen, verwenden Sie die AddPythonApp
Methode anstelle der AddPythonProject
Methode. Die AddPythonProject
-Methode ist jetzt veraltet. Darüber hinaus ist die PythonProjectResource
Klasse jetzt veraltet. Verwenden Sie die Klasse PythonAppResource
stattdessen.
Eingeführte Version
.NET .NET Aspire 9.0 RC1
Vorheriges Verhalten
Die AddPythonProject
-Methode hat dem App-Host eine neue PythonProjectResource
hinzugefügt.
Neues Verhalten
Die AddPythonApp
-Methode fügt dem App-Host eine neue PythonAppResource
hinzu.
Art der Unterbrechungsänderung
Diese Änderung ist eine Quellcode-Kompatibilität.
Grund für Änderung
Durch diese Veränderungen wird das Konzept eines Python-Projekts aus dem App-Host entfernt und stattdessen das Konzept einer Python-App verwendet. Project ist ein überladener Begriff, der für .NET Projekte reserviert ist. Der neue Begriff PythonAppResource
ist genauer.
Empfohlene Aktion
Ersetzen Sie Aufrufe an AddPythonProject
durch Aufrufe an AddPythonApp
und Verweise auf PythonProjectResource
durch Verweise auf PythonAppResource
.
Betroffene APIs
Aspire.Hosting.PythonProjectResourceBuilderExtensions.AddPythonProject
Aspire.Hosting.Python.PythonProjectResource