Описание: после установки клиента Firebird и DDEX для Visual Studio 2010 (.NET 4.0) я не могу добавить новое соединение с firebird из Visual Sutio 2010 (Professional)->Server Explorer->Data Connections->Add Connection.
проделал шаги: - установил firebirdclient (NETProvider-2.6.0.msi -> C:\Program Files\FirebirdClient) - добавил сборку (FirebirdSql.Data.FirebirdClient.dll) в gac proof:
C:\Program Files\FirebirdClient>gacutil /i
firebirdsql.data.firebirdclient.dll Microsoft (R) .NET Global Assembly Cache Utility. Версия 4.0.30319.1 Авторские права (c) Microsoft Corporation. Все права защищены.
Assembly successfully added to the cache
- получил DDEX 2.0.5, -> C:\Program Files\FirebirdClient\DDEX205
- добавил FirebirdSql.VisualStudio.DataTools.dll в gac (кто-то писал, может поможет)
C:\Program Files\FirebirdClient\DDEX205>gacutil
/i FirebirdSql.VisualStudio.Data Tools.dll Microsoft (R) .NET Global Assembly Cache Utility. Версия 4.0.30319.1 Авторские права (c) Microsoft Corporation. Все права защищены.
Assembly successfully added to the cache
- отредактированная версия VS2010 FirebirdDDEXProvider32
@=".NET Framework Data Provider for Firebird" "DisplayName"="Provider_DisplayName, FirebirdSql.VisualStudio.DataTools.Properties.Resources" "ShortDisplayName"="Provider_ShortDisplayName,FirebirdSql.VisualStudio.DataTools.Properties.Resources" "Description"=" Provider_Description, FirebirdSql.VisualStudio.DataTools.Properties.Resources" "CodeBase"="C:\Program Files\FirebirdClient\DDEX205\FirebirdSql.VisualStudio.DataTools.dll" "InvariantName"="FirebirdSql.Data.FirebirdClient" "Technology"= "{77AB9A9D-78B9-4ba7-91AC-873F5338F1D2}"
установил и это (весь файл) - в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config в я добавил
<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
в я добавил
<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=4.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" />
Я могу подключиться через FbConnection к базе данных firebird
в Visual Studio 2010 IDE я могу обозреватель серверов -> Подключения к данным -> Добавить соединение и выбрать источник данных Firebird, но я так и не продвинулся дальше! Как только я нажимаю клавишу в любом поле, окна исчезают (или, если я выбираю язык, любой диалект, окна исчезают...).
Кто-нибудь может мне помочь?