I have build id from svn trunck. I'm using mono develop to build dblinq. Sharique uddin Ahmed Farooqui http://safknw.blogspot.com/ "Peace" is the Ultimate thing we want.
On Tue, Mar 16, 2010 at 1:57 AM, Jonathan Pryor <jonpr...@vt.edu> wrote: > On Mon, 2010-03-15 at 00:13 +0530, Sharique uddin Ahmed Farooqui wrote: >> I'm using openSuse 11.2, mono 6.2.1, mysql and dblinq from svn. When >> I run dbmetal to generate code i get this error >> >> #mono DbMetal.exe -u="root" -p="" -d=test --provider=MySql >> --code=test.cs -server="localhost" > ... >> Failed to load provider MySql : >> DbMetal failed:System.ApplicationException: Failed to load provider MySql > ... > > 1. Which version of DbLinq? (0.19? trunk?) > 2. How did you build DbLinq? (xbuild? Visual Studio? MonoDevelop?) > 3. Did you install DbMetal.exe to some directory? Or are you running > from the 'build' directory? > > DbMetal.exe uses DbMetal.exe.config to lookup the appropriate provider > assemblies, so this necessitates that DbMetal.exe.config actually exist > in the same directory as DbMetal.exe, and that the DbMetal.exe.config > file contain a /configuration/providers element. > > Furthermore, assuming the element has been found, Type.GetType() will be > used to load > the /configuration/provide...@name=provider]/@dbLinqSchemaLoader > and /configuration/provide...@name=provider]/@databaseConnection types > (which are assembly-qualified type names). > > If you built with Visual Studio, you should be able to run from the > 'build' directory w/o issue (I have). > > If building with 'xbuild', you need to be using trunk r1305 or later > (otherwise there's a post-build step that uses the 'copy' program to > copy e.g. MySql.Data.dll into the build directory, and xbuild doesn't > support DOS commands; r1305 fixed that). > > (I have no idea what MonoDevelop does when building DbLinq.) > > If running from an "installation" directory, you'll need to ensure that > all these dependent files are copied into your installation directory as > well -- the DbMetal.exe.config file, DbLinq.dll, DbLinq.MySql.dll, > MySql.Data.dll, and possibly others. > > - Jon > > > -- > You received this message because you are subscribed to the Google Groups > "DbLinq" group. > To post to this group, send email to dbl...@googlegroups.com. > To unsubscribe from this group, send email to > dblinq+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/dblinq?hl=en. > > -- You received this message because you are subscribed to the Google Groups "DbLinq" group. To post to this group, send email to dbl...@googlegroups.com. To unsubscribe from this group, send email to dblinq+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/dblinq?hl=en.