I downloaded the mysql connector from mysql.com, added a reference to it
in my project using MonoDevelop. I added a single MySqlConnector
variable and compiled the code.
When running I immediately get a TypeLoadException. Upon some guessing I
renamed the mysql.data.dll to MySql.Data.dll and it all worked fine.

My first reaction was to file a bug at http://bugs.mysql.com
<http://bugs.mysql.com/> but then I got another though.

Neither MonoDevelop nor the compiler complained about not finding the
dll, but the runtime did.
I successfully referenced the dll in MonoDevelop and can from there
browse it write code with code completion using classes from the dll.

Am I correct in expecting a consistent behaviour along all three items,
if so which one is the correct?
Should the runtime not be case sensitive or should MonoDevelop/the
compiler be case sensitive and complain if a referenced dll does not
match in case?

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to