2

説明:Visual Studio 2010(.NET 4.0)にFirebird ClientとDDEXをインストールした後、Visual Sutio 2010からFirebirdに新しい接続を追加できませんプロフェッショナル) - >サーバーエクスプローラ - >データ接続 - >接続の追加。Visual Studio 2010で動作するFirebird DDEX .NETプロバイダの統合を取得できません

手順を実行: - インストールfirebirdclient(NETProvider-2.6.0.msi - > C:\プログラムファイル\ FirebirdClient) - 添加アセンブリ(FirebirdSql.Data.FirebirdClient.dll) 証明GACする:

C:\Program Files\FirebirdClient>gacutil /i 

firebirdsql.data.firebirdclient.dll Microsoft(R).NETグローバルアセンブリキャッシュユーティリティ。バージョン4.0.30319.1 著作権(c)Microsoft Corporation。全著作権所有。

Assembly successfully added to the cache 
  • DDEX 2.0.5を、しまった - > C:\プログラムファイル\ FirebirdClient \ DDEX205
  • はGACにFirebirdSql.VisualStudio.DataTools.dllを追加しました(誰かがそれに役立つかもしれない書いた)
C:\Program Files\FirebirdClient\DDEX205>gacutil 

/私は Tools.dll マイクロをFirebirdSql.VisualStudio.Dataソフト(R).NETグローバルアセンブリキャッシュユーティリティ。バージョン4.0.30319.1 著作権(c)Microsoft Corporation。全著作権所有。 FirebirdDDEXProvider32

@ = " Firebirdのため。NET Frameworkデータプロバイダ" "のDisplayName" = "Provider_DisplayName、 FirebirdSql.VisualStudio.DataToolsのVS2010のバージョンを編集し

Assembly successfully added to the cache 
  • .Properties.Resources " " ShortDisplayName "=" Provider_ShortDisplayName、FirebirdSql.VisualStudio.DataTools.Properties.Resources " "説明" = "Provider_Description、 FirebirdSql.VisualStudio.DataTools.Properties.Resources" "コードベース" = "C:\プログラムファイル \ FirebirdClient \ DDEX205 \ FirebirdSql.VisualStudio.DataTools.dll" "InvariantName" =」 FirebirdSql.Data.FirebirdClient」 "技術" = "{77AB9A9D-78B9-4ba7-91AC-873F5338F1D2}"

がインストール(ファイル全体)ならびにその - Cで:\ Windowsの\ Microsoft.NET \ Framework \ v4.0。Iで30319 \ Configを は私に

<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 

を追加しました私は、サーバーエクスプローラできるのVisual Studio 2010のIDEでFirebirdのデータベースにFbConnection経由

を接続することができます

<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" /> 

を追加 - >データ接続 - >接続を追加し、Firebirdデータソースを選択しますが、それ以上は得られません!どのフィールドでもキーを押すと、ウィンドウが消滅します(または、言語を選択すると、何でも、窓は消えます...)。

誰でも私を助けることができますか?

答えて

4

OMG

C:\プログラムファイル \ FirebirdClient>ます。gacutil /リットル Firebirdsql.data.firebirdclient のMicrosoft(R).NETグローバルアセンブリキャッシュ ユーティリティ。バージョン4.0.30319.1 著作権(c)Microsoft Corporation。 すべての著作権は保護されています。

グローバルアセンブリキャッシュは 次のアセンブリが含まれます。
Firebirdsql.data.firebirdclient、 バージョン= 2.6.0.0、文化=中立、 PublicKeyTo県= 3750abcc3150b00c、 processorArchitecture = MSIL

件数= 1

  • バージョン2.6.0.0 ない4.0.0.0 =>

である、それは.NET 4.0上で実行されますが、アセンブリのバージョンは、この再起動のVisual Studioの後2.6.0.0

ISそしてそれは働く!

+0

働いたことがうれしいです。エディタページの「フォーマット方法」ボックスをお読みください。お願いします。 –

+0

これがうまくいく場合は、これを受け入れられた回答としてマークしてください(そしてそのバッジに勝つ) – jachguate

+0

同じ問題はありますか? (Windows 7 64 bit、VS2010) –

2

Visual Studio 2010 IDEでサーバーエクスプローラ - >データ接続 - >接続の追加とFirebirdデータソースを選択できますが、これ以上はできません。どのフィールドでもキーを押すと、ウィンドウが消滅します(または、言語を選択すると、何でも、窓は消えます...)。

.NETフレームワークファイル必ず編集を行うウィンドウが7 64ビットもC:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config

ファーストを編集するために、あなたがマシンに配置する正確な値を取得する必要がありますC:\Windows\Microsoft.NET\Framework\v4.0.30319\ConfigMachine.configと呼ばれます。ます。gacutilを経由して設定ファイル、:プロバイダを追加する

c:\>gacutil -l FirebirdSQL.Data.FirebirdClient 
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.30319.1 
Copyright (c) Microsoft Corporation. All rights reserved. 

The Global Assembly Cache contains the following assemblies: 
    FirebirdSQL.Data.FirebirdClient, Version=2.6.0.0, Culture=neutral, PublicKeyTo 
ken=3750abcc3150b00c, processorArchitecture=MSIL 

サンプル:

<DbProviderFactories> 
    <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> 
    <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> 
    <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=2.6.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL" /> 
</DbProviderFactories> 
関連する問題