2

Beschreibung: Nach der Installation von Firebird Client und DDEX für Visual Studio 2010 (.NET 4.0) kann ich keine neue Verbindung zu Firebird von Visual Sutio 2010 hinzufügen (Professional) -> Server Explorer -> Datenverbindungen -> Verbindung hinzufügen.kann Firebird DDEX .NET Provider-Integration nicht mit Visual Studio 2010

Schritten: - installiert firebirdclient (NETProvider-2.6.0.msi -> C: \ Programme \ FirebirdClient) - hinzugefügt Anordnung (FirebirdSql.Data.FirebirdClient.dll) Beweis GAC:

C:\Program Files\FirebirdClient>gacutil /i 

firebirdsql.data.firebirdclient.dll Microsoft (R). NET Global Assembly Cache Utility. Version 4.0.30319.1 Urheberrecht (c) Microsoft Corporation. Alle Rechte vorbehalten.

Assembly successfully added to the cache 
  • bekam DDEX 2.0.5 -> C: \ Programme \ FirebirdClient \ DDEX205
  • hinzugefügt FirebirdSql.VisualStudio.DataTools.dll zu GAC (jemand schrieb es helfen könnte)
C:\Program Files\FirebirdClient\DDEX205>gacutil 

/FirebirdSql.VisualStudio.Data i Tools.dll Micro soft (R) Globales .NET-Assembly-Cache-Dienstprogramm. Version 4.0.30319.1 Urheberrecht (c) Microsoft Corporation. Alle Rechte vorbehalten.

Assembly successfully added to the cache 
  • bearbeitet VS2010 Version von FirebirdDDEXProvider32

@ = "NET Framework-Datenanbieter für 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}"

installiert, dass (die ganze Datei) als auch - in C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config in I hinzugefügt

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

in I

hinzugefügt
<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" /> 

ich über FbConnection zu einem Feuervogel db

in Visual Studio 2010 IDE verbinden kann ich kann Server-Explorer -> Datenverbindungen -> Verbindung hinzufügen und Firebird Datenquelle wählen, aber ich komme nie weiter! Sobald ich eine Taste in irgendeinem Feld drücke, verschwindet das Fenster (oder wenn ich eine Sprache wähle, Dialekt, was auch immer, Fenster verschwinden ...).

kann mir jemand helfen?

Antwort

4

OMG

C: \ Program Files \ FirebirdClient> gacutil/l Firebirdsql.data.firebirdclient Microsoft (R) .NET Global Assembly Cache-Dienstprogramm. Version 4.0.30319.1 Urheberrecht (c) Microsoft Corporation. Alle Rechte vorbehalten.

Die Global Assembly Cache enthält die folgende Baugruppen:
Firebirdsql.data.firebirdclient, Version = 2.6.0.0, Culture = neutral, PublicKeyTo ken = 3750abcc3150b00c, processor = MSIL

Anzahl der Teile = 1

  • Version ist 2.6.0.0 nicht 4.0.0.0 =>

es läuft auf .NET 4.0, aber die Montage Version 2.6.0.0

Nach diesem Neustart Visual Studio und es funktioniert!

+0

Froh, dass gearbeitet. Bitte lesen Sie das Feld "Wie formatiere ich" auf der Editorseite. Bitte. –

+0

Wenn das für Sie funktioniert, sollten Sie dies als akzeptierte Antwort markieren (und ein Abzeichen dafür gewinnen) – jachguate

+0

Haben Sie das gleiche Problem, aber Ihre Lösung funktioniert nicht für mich? (Windows 7 64 Bit, VS2010) –

2

in Visual Studio 2010 IDE Ich kann Server-Explorer -> Datenverbindungen -> Verbindung hinzufügen und Firebird Datenquelle wählen, aber ich komme nie weiter! Sobald ich eine Taste in irgendeinem Feld drücke, verschwindet das Fenster (oder wenn ich eine Sprache wähle, Dialekt, was auch immer, Fenster verschwinden ...).

stellen Sie sicher, bearbeiten das .NET Framework-Datei Machine.config bei C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config für Windows 7 64-Bit bearbeiten auch in der Maschine C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config

Zuerst müssen Sie genaue Werte erhalten platziert werden genannt.config-Datei, über 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 

Probe des Hinzufügens des Anbieters:

<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> 
Verwandte Themen