It's not the MySql.Data.dll that's doing it.
The EnvDTE assembly is the core interface for Visual Studio. I
highly doubt the MySQL guys made that kind of a screwy dependancy.
Something else in your application is causing it. What does your application do??
Are you using any of
these[
^] classes or interfaces in your project ANYWHERE?