I have a VB.NET solution on .Net 4.5 with 6 projects. I am using VS2013 Professional. 3 of the projects rely on Firebird SQL database. After updating my Firebird client from 4.6.1.0 to 4.10.0.0 I installed the DDEX and used NuGet to upgrade the Firebird entity framework to 4.10.0.0 which also installed the ADO .Net 4.5.0.0. After that my main project has shown no issues. I can open forms code compile and run. But 2 other projects in the same solution that rely on Firebird are having issues when I attempt to open the form in Visual Studio. When I attempt to open the form I get the following:
I have searched the text of all the files in the project folder and there is no reference to 4.6.1.0 anywhere. My machine.config contains this:
<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".NET Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=4.10.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
So why are the forms for 2 of the 3 projects attempting to reference 4.6.1.0 and the main project that uses Firebird opens fine using the reference 4.10.0.0? I am really struggling and needing to get this fixed so I can meet a deadline release.
Strange enough I can run the 2 projects and they function properly. I just cannot edit them.
Thank you,
Don
Don VonderBurg VSoftwareTools