L'application a été initialement développée dans VS 2008. Elle utilise MySQL.data.dll pour se connecter à la base de données MySQL. L'application fonctionne parfaitement bien dans Windows. Mais l'environnement de production est Debian avec mono.Erreur MySQL.Data.dll dans monodevelop dans Debian mono
Maintenant copié la solution entière dans la boîte Debian. La solution entière s'ouvre dans monodevelop correctement. Il ne jette aucune erreur dans la construction. Mais lors de l'exécution - il jette suit une erreur -
Le fichier d'envoi est en cours ..........
Error: System.EntryPointNotFoundException: CreateSemaphore
at (wrapper managed-to-native) MySql.Data.Common.Semaphore:CreateSemaphore (MySql.Data.Common.SECURITY_ATTRIBUTES&,int,int,string)
at MySql.Data.Common.Semaphore..ctor (Int32 initialCount, Int32 maximumCount) [0x00000]
at (wrapper remoting-invoke-with-check) MySql.Data.Common.Semaphore:.ctor (int,int)
at MySql.Data.MySqlClient.MySqlPool..ctor (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlPoolManager.GetPool (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlConnection.Open() [0x00000]
Si la réponse que j'ai donné était utile, vous devriez la valoriser/accepter! :) – bobbymcr