Subject Re: Unable to load DLL 'fbembed' from MSTest unit tests in VS 2008
Author greg.bradburn
--- In firebird-support@yahoogroups.com, Dimitry Sibiryakov <sd@...> wrote:
>
> > Any ideas on how to overcome this problem?
>
> Before setting up FB embedded, install full server.
>
> SY, SD.
>

Thanks for the reply. How will installing the full-server help with the fbembed dll load problem? I'm reluctant to install the full server because these tests will be part of our nightly team-build and we don't want to clutter our build machine.

From the Firebird installation guide: "The embedded server is a fully functional server linked as a dynamic library (fbembed.dll). It has exactly the same features as the usual Superserver and exports the standard Firebird API entrypoints."

Also from installation guide:
Installing an Embedded Server Application
Application Root
Just copy fbembed.dll, icudt30.dll, icuin30.dll and icuuc30.dll into the directory with your application exectable.

That's what I'm hung up on. What exactly is "the directory with my application executable" when running a VS2008 unit test?

To sum up simply, where can I place the fbembed.dll (and any other required dlls) so that they can be loaded when running the unit tests?

Thanks again,

Greg.