.NET .NET Aspire 9 の破壊的変更
アプリを .NET 9 に移行する場合、ここに記載されている破壊的変更が影響を受ける可能性があります。
この記事では、各破壊的変更を、バイナリと互換性のない
バイナリと互換性のない - 新しいランタイムまたはコンポーネントに対して実行すると、既存のバイナリで、読み込みまたは実行の失敗などの動作に重大な変更が発生する可能性があり、その場合は再コンパイルが必要になる場合があります。
ソースと互換性のない - 新しい SDK またはコンポーネントを使用して再コンパイルするとき、または新しいランタイムをターゲットにした場合、既存のソース コードが正常にコンパイルされるようにソースの変更が必要になる場合があります。
動作の変更 - 既存のコードとバイナリは、実行時に動作が異なる場合があります。 新しい動作が望ましくない場合は、既存のコードを更新して再コンパイルする必要があります。
手記
この記事は進行中の作業です。 .NET .NET Aspire 9 の破壊的変更の完全な一覧ではありません。
重大な変更
タイトル | 変更の種類 | 導入されたバージョン |
---|---|---|
AzureOpenAIDeployment ctor から既定値を削除する | バイナリに互換性がありません | .NET .NET Aspire 9.0 RC1 |
Python リソースと API の変更 | ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
競合を回避するために、暗黙的に名前が付けられたボリュームを更新 | ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
名前のないボリュームをより一意にする | ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
新しい Azure.Provisioning バージョン |
ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
Azure
ProvisioningContext
のカスタマイズを許可する |
ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
Azure.Hosting API の変更 |
ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
Azure リソース名スキーム改善 | ソースに互換性がありません | .NET .NET Aspire 9.0 RC1 |
Ollama 統合のアップデート | バイナリの互換性がない場合や挙動の変化 | .NET .NET Aspire 9.0 GA |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Aspire