To install the DDEX provider:
---------------------------------------------------------------------------------------------------------------
Firebird Data Access Designer DDEX installation
Prerequisites
1. Make sure that you have Visual Studio .NET 2005 Standard or higher
edition.
2. Express editions are not supported.
Install the Firebird Client to the GAC
1. Install the FirebirdSql.Data.FirebirdClient.dll into the GAC (although -
I have successfully ran with it outside of the GAC by referencing it inside
of my project and including it locally - for general purposes - I would
install it to the GAC).
Registry update
1. Install the .reg file into the registry for your system.
2. Open Regedit or another registry tool and update the path in
FirebirdDDEXProviderPackageLess32.reg or
FirebirdDDEXProviderPackageLess64.reg registry entry.
3. The Win7 64bit registry file should be in:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VisualStudio\9.0\DataProviders
4. You can do a search for "FirebirdSql.VisualStudio.DataTools" in
HKEY_LOCAL_MACHINE\Software\ to speed up the process.
5. The places where to update it is marked %Path%. This should be in
"CodeBase".
6. Put in the full path to the FirebirdSql.VisualStudio.DataTools.dll that
you have saved to a folder for this purpose.
Machine.config update
Add the following two sections to machine.config (located usually at
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config and
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config on
64-bit system).
To do this you have to run the editing application (whether it is notepad or
Visual Studio) as an administrator (Properties on the short cut for the
application - advanced tab - enable the option to 'run as administrator')
<configuration>
...
<configSections>
...
<section name="firebirdsql.data.firebirdclient"
type="System.Data.Common.DbProviderConfigurationHandler, System.Data,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
...
</configSections>
...
<system.data>
<DbProviderFactories>
...
<add name="FirebirdClient Data Provider"
invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data
Provider for Firebird"
type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory,
FirebirdSql.Data.FirebirdClient, Version=%Version%, Culture=%Culture%,
PublicKeyToken=%PublicKeyToken%" />
...
</DbProviderFactories>
</system.data>
...
</configuration>
And substitute:
%Version% With the version of the provider assembly that you have in the
GAC.
%Culture% With the culture of the provider assembly that you have in the
GAC.
%PublicKeyToken% With the PublicKeyToken of the provider assembly that
you have in the GAC.
VS2008 - needed support files to be added - Embedded version
Add the following files to the Program Files Folder for VS2008 which is
located at: C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7 for
64bit systems.
fbembed.dll, ib_util.dll, icudt30.dll, icuin30.dll, icuuc30.dll,
msvcp80.dll, msvcr80.dll
--------------------------------------------------------------------------------------------------------
I haven't explored -exactly- what was needed, I just included all of the
above in that folder (Program Files Folder for VS2008) and the VS GUI worked
as expected. It may be possible to eliminate some of those with further
testing.
Also I changed the first mod in the Machine.config to match the second
modification even thought it didn't call for it. I don't know what
difference that would/will make.
Hope this helps someone else who is trying to install the DDEX provider...
------------------------------------------------------------------------------
From: Kevin Meyers
Sent: Thursday, November 03, 2011 9:53 AM
To: firebird-net-provider@lists.sourceforge.net
Subject: [Firebird-net-provider] Installing for Use with Visual Studio
2008Professional
All:
Please excuse the newbie question. I worked with Interbase years ago and
Firebird 1.5 briefly with Delphi a few years ago, but would now like to use the
current version of Firebird with Visual Studio 2008 Professional (VS2008). I
have looked through all of the resources I can find as well as information I
found on various sites on the web on how to install it. What I have found is
often incomplete and contradictory. Does anyone know of a clear set of
instructions for setting up Firebird and VS2008 to work together? I sure would
appreciate any help you could provide.
For reference, I am using the following:
Windows 7 Home Premium (64-bit)
Visual Studio 2008 Professional (9.0.21022.8 RTM)
.NET 3.5 SP1
Firebird 2.5.1 (64-bit)
Thanks in advance for your help!
Kevin Meyers
kevinjmey...@gmail.com
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
--------------------------------------------------------------------------------
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider