2014-10-15 1 views
1

Я установил последний поставщик Firebird ADO.Net (FirebirdSql.Data.FirebirdClient-4.5.1.0.msi) и последний поставщик Firebird DDEX (DDEXProvider-3.0. 1.0.msi).Firebird DDEX Provider Visual Studio 2013 SP3 - диалог подключения сразу исчезает

Оба провайдера зарегистрированы в GAC.

FirebirdSql.VisualStudio.DataTools, Version=3.0.1.0, Culture=neutral, PublicKeyToken=bae6c78ccb0fcdb3, processorArchitecture=MSIL 

FirebirdSql.Data.FirebirdClient, Version=4.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL 

Жар ADO.Net провайдер также зарегистрирован в "DbProviderFactories" Узла machine.config (для x86 и x64).

<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.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/> 

Я пытаюсь создать новое подключение к БД с помощью поставщика DDEX в VS2013 SP3, но это не работает. Когда я изменяю любые значения в диалоговом окне подключения источника данных Firebird, диалог исчезает.

Я отлажена VS2013 в фоновом режиме с 2-VS2013 Instance и получил этот выход сообщений, в то время как диалог подключения исчезает:

FbDataConnectionUIControl::LoadProperties() 
Eine Ausnahme (erste Chance) des Typs "System.NullReferenceException" ist in FirebirdSql.VisualStudio.DataTools.dll aufgetreten. 

System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. 
    bei FirebirdSql.VisualStudio.DataTools.FbDataConnectionUIControl.LoadProperties() 
FbDataConnectionUIControl::LoadProperties() 

Eine Ausnahme (erste Chance) des Typs "System.NullReferenceException" ist in FirebirdSql.VisualStudio.DataTools.dll aufgetreten. 

System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. 
    bei FirebirdSql.VisualStudio.DataTools.FbDataConnectionUIControl.LoadProperties() 

Eine Ausnahme (erste Chance) des Typs "System.NullReferenceException" ist in FirebirdSql.VisualStudio.DataTools.dll aufgetreten. 

Любые идеи, как я могу получить поставщика для запуска или где я могу искать другие предпосылки?

+0

Я предлагаю вам отправить отчет об ошибке на http://tracker.firebirdsql.org/browse/DNET –

+0

Я только что создал [отчет об ошибке на tracker.firebirdsql.org] (http: // tracker. firebirdsql.org/browse/DNET-571). Ссылка должна скоро работать. – Jens

+0

Они сразу же удалили мой отчет об ошибке из-за трекера с комментарием «Это не форум». : o (Кажется, нет поддержки от тех, кого они знают, что происходит внутри DDEX .. – Jens

ответ

0

У меня была аналогичная проблема. Я удалил FirebirdSql.Data.FirebirdClient.dll из GAC, удалил и переустановил DDEX и зарегистрировал клиента Firebird в C: \ Program Files (x86) \ FirebirdClient \ FirebirdSql.Data.FirebirdClient.dll (который я загрузил в качестве установщика MSI от firebirdsql.org

Не уверен, что если это будет исправить вашу проблему, но стоит попробовать.

1

у меня была аналогичная проблема, и через неделю я думаю, прибегая к помощи я нашел исправить.

Скачать и установите следующее:

  1. Visual S tudio SDK
  2. Firebird ADO.NET Data Provider
  3. Firebird DDEX Provider

При установке поставщиков, убедитесь, что нажать на кнопку "Дополнительно". Это необходимо для установки поставщика DDEX, поскольку это даст вам возможность выбрать, какие версии Visual Studio будут установлены. Установку в GAC и в реестре следует позаботиться установщиком DDEX.

HTH.

Смежные вопросы