I currently have the problem, that a legacy-software is running fine on my local machine, but when I deploy a new version, the application crashes for the customer.
The application uses devart to connect to the used oracle-database. I have replaced the referenced devart dlls with their NuGet versions and locally, everything works just fine. When I copy the compiled files from my local pc and try to execute them on a customer-machine, I get the following error:
System.TypeLoadException: Method "InternalClone" in type "Devart.Common.Entity.fa" from assembly "Devart.Data.Oracle.Entity.EF6, Version=9.4.348.0, Culture=neutral, PublicKeyToken=09af7300eec23701" does not have an implementation.
I tried other versions of the devart nugets without success. The currently installed versions are the same as they where with the last version of the application, which runs just fine for our customers.
Any help would be very much appreciated, because I have been trying to solve this issue for two days now.
EDIT: I am using the .net framework 4.6
and entity framework 6
, not .net core
or .net standard