Description
Language
C#
Version
latest
Description
There is a binary compatibility issue between Teams.AI 1.10.1 and Azure.AI.OpenAI 2.1.0
Uri property was removed in Azure.AI.OpenAI 2.1.0-beta.2 but still referenced by Teams.AI
Error:
F:\dbs\el\flg4\Build\targets\CheckBinaryCompat.targets(29,5): In assembly 'Microsoft.Teams.AI, Version=1.10.1.0, PublicKeyToken=53cbbf437edd3fb2': Failed to resolve member reference 'System.Uri Azure.AI.OpenAI.Chat.ChatCitation::get_Uri()' in assembly 'Azure.AI.OpenAI, Version=2.1.0.0, PublicKeyToken=92742159e12e44c8' [F:\dbs\el\flg4\Sql\CloudBI\Packaging\BuildPackage\BuildPackage.proj]
F:\dbs\el\flg4\Build\targets\CheckBinaryCompat.targets(29,5): In assembly 'Microsoft.Teams.AI, Version=1.10.1.0, PublicKeyToken=53cbbf437edd3fb2': reference 'Azure.AI.OpenAI, Version=2.1.0.0, PublicKeyToken=92742159e12e44c8' resolved from 'Azure.AI.OpenAI.dll' as 'Azure.AI.OpenAI, Version=2.1.0.0, PublicKeyToken=92742159e12e44c8' [F:\dbs\el\flg4\Sql\CloudBI\Packaging\BuildPackage\BuildPackage.proj]
Reproduction Steps
1. Run checkbinarycompat tool
2.
3.
...