Good morning.
Years ago (2019) I built a Windows Forms App (Visual Studio 2015) with the following versions:
- Firebird 3.0.4
- .NET Framework 4.5.2
- EntityFramework 6.4.4
- FirebirdSql.Data.FirebirdClient 6.7.0
- DDEXProvider-3.0.2.0.msi
All worked well. In every client PC with the app installed, I also had to install FirebirdSql.Data.FirebirdClient-6.7.0.msi.
Now I have to build another Windows Forms App, so I want to start with the following versions:
- Firebird 3.0.10
- .NET Framework 4.8
- EntityFramework 6.4.4
- FirebirdSql.Data.FirebirdClient 9.0.2
- EntityFramework.Firebird 9.0.2
- DDEXProvider-3.0.2.0.msi
Now, I don't find the "FirebirdSql.Data.FirebirdClient-9.0.2.msi" to install, and also I can't perform the "Add new item |
ADO.NET Entity Data Model" procedure, because it throws an "InvalidCastException" (I use "Code First from database" for my DbModel) from the version 6.7.0 in the GAC to the new version 9.0.2 (see attached image, I apologize for it is in italian but I don't know how to get the english version). If I uninstall FirebirdSql.Data.FirebirdClient-6.7.0.msi, the "Add new item |
ADO.NET Entity Data Model" silently failed and closes itself.
Why there isn't a "FirebirdSql.Data.FirebirdClient-9.0.2.msi", so I can replace 6.7.0 with 9.0.2 version? And how can I distribute my app to the client PC without installing FirebirdSql.Data.FirebirdClient-9.0.2.msi?
Thank you very much.
Massimo