這很可能與Firebird的版本有關。檢查machine.config文件的這些行:
錯誤:
<configSections>
<section name="FirebirdSql.Data.FirebirdClient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.6.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
它應該是什麼:
<configSections>
<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
你machine.config文件可以在這些位置上找到(x86或x64 ):
32位
x:\Windows\Microsoft.NET\Framework\[version]\config\machine.config
64位
x:\Windows\Microsoft.NET\Framework64\[version]\config\machine.config
我想你只需要編輯machine.config文件作爲VS 2010的32位版本僅32位,我相信。
先試試這些東西,希望你會找到解決辦法!
編輯;請嘗試重新安裝火鳥,下載最新版本,並從計算機上卸載火鳥的所有實例事先
http://www.firebirdsql.org/en/net-provider/
感謝adaam,但unfourtunately這不是我的「修復」 – kudra 2013-05-02 23:24:37
@darma我已經更新了我的帖子與其他建議。 – adaam 2013-05-03 16:04:24
其實你是對的:)我不知道我把它複製到哪裏,但它是這樣的 不是這樣的 謝謝;) – kudra 2013-05-04 11:23:58