conflict between FirebaseAdmin 1.17.1 and Google.Cloud.Firestore 2.2.0
See original GitHub issuethere is a conflict arises when I include both FirebaseAdmin 1.17.1
and Google.Cloud.Firestore 2.2.0
packages.
FirebaseAdmin 1.17.1
package has a dependency on Google.Api.Gax 2.7.0
.
Google.Cloud.Firestore 2.2.0
package has a dependency on Google.Api.Gax 3.2.0
.
When installing both packages side by side in one .Net project, the FirebaseAdmin 1.17.1
automatically grabs the higher version Google.Api.Gax 3.2.0
which causes compile errors. specifically because the use of Microsoft.Bcl.AsyncInterfaces
in Google.Api.Gax 3.2.0
while using System.Interactive.Async
in Google.Api.Gax 2.7.0
I guess this issue belongs here because FirebaseAdmin
is not restricting Google.Api.Gax
dependency to version 2.7.0
When installing
FirebaseAdmin 1.17.1
solely.
When installing both packages
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (2 by maintainers)
Top GitHub Comments
Our Gax dependency is due for an upgrade (see #251). I think the same PR should address this issue as well.
Google.Api.Gax.Rest 3.2.0
should solve the issue. And yes, this is exactly what you might go for[2.0.0, 3.0.0)
. inclusive minimum, and exclusive maximum. I learnt some good stuff today. thanks.