Skip to content

.NET: Update Azure AI Projects to 3.0.0 beta 1 #7994

Description

Description

Update the .NET dependency graph to Azure.AI.Projects 3.0.0-beta.1 and migrate affected Foundry code to the new OpenAI 2.12 response and conversation types.

The central Microsoft.Extensions.AI.OpenAI version should move to 10.9.0 and the central OpenAI version should move to 2.12.0. Projects that use Azure.AI.OpenAI 2.9.0-beta.1 must remain on the compatible Microsoft.Extensions.AI.OpenAI 10.6.0 and OpenAI 2.10.0 dependency line through project-level overrides.

Code Sample

N/A

Error Messages / Stack Traces

The upgrade introduces compile errors for removed ProjectConversation and AgentResponseItem types, renamed memory properties, specialized ResponsesClientOptions, and newly experimental Azure AI Projects APIs.

Mixing Azure.AI.OpenAI 2.9.0-beta.1 with OpenAI 2.12.0 also causes assembly version conflicts and runtime MissingMethodException failures.

Package Versions

Azure.AI.Projects: 3.0.0-beta.1; Microsoft.Extensions.AI.OpenAI: 10.9.0; OpenAI: 2.12.0; Azure.AI.OpenAI compatibility line: Microsoft.Extensions.AI.OpenAI 10.6.0 and OpenAI 2.10.0

.NET Version

.NET 10.0

Additional Context

Self-contained hosted samples that consume previously published Agent Framework packages must retain Azure.AI.Projects 2.1.0-beta.4 until those packages are published against the 3.0 dependency line.

Metadata

Metadata

Labels

.NETUsage: [Issues, PRs], Target: .Net

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions