Freigeben über


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.

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