Firebird 数据源表单在我开始输入后关闭
Firebird Data Source form close after I start typing
我正在尝试通过服务器资源管理器添加数据库。我已经安装了 DDEX 和 ADO.NET,然后在项目的 Visual studio 中我通过 NuGet 添加了 SqlClient。当我转到 Server Explorer > Connect to Database > Firebird Data Source,然后我开始输入时,在第一次输入时 window 就关闭了。
我尝试在 machine.config 中更改版本,在 machine.config 中删除多行,但没有任何效果。我也尝试重新安装所有内容(Visual Studio 除外),但仍然无法正常工作。
这是我的规格:
- Windows 10
- Visual Studio 2015
- 火鸟 3.0
当您在 machine.config 中有多个 Firebird .net 提供程序条目时,就会发生这种情况。 The Installer doesn't remove them.
所以运行以管理员身份noptepad,打开文件C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
并确保在 <DbProviderFactories>
节点下您只看到 1 个条目:
<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=5.6.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
如果引用的 Firebird 提供商版本与您拥有的版本不匹配,也会发生这种情况 installed via MSI. Both must be the same version. If you have installed 5.6 via MSI installer, also install the 5.6 packages via NuGet。
我不知道是什么问题。我重新安装了 windows,现在可以使用了:)
谢谢你:)
我正在尝试通过服务器资源管理器添加数据库。我已经安装了 DDEX 和 ADO.NET,然后在项目的 Visual studio 中我通过 NuGet 添加了 SqlClient。当我转到 Server Explorer > Connect to Database > Firebird Data Source,然后我开始输入时,在第一次输入时 window 就关闭了。
我尝试在 machine.config 中更改版本,在 machine.config 中删除多行,但没有任何效果。我也尝试重新安装所有内容(Visual Studio 除外),但仍然无法正常工作。
这是我的规格:
- Windows 10
- Visual Studio 2015
- 火鸟 3.0
当您在 machine.config 中有多个 Firebird .net 提供程序条目时,就会发生这种情况。 The Installer doesn't remove them.
所以运行以管理员身份noptepad,打开文件C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
并确保在 <DbProviderFactories>
节点下您只看到 1 个条目:
<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=5.6.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
如果引用的 Firebird 提供商版本与您拥有的版本不匹配,也会发生这种情况 installed via MSI. Both must be the same version. If you have installed 5.6 via MSI installer, also install the 5.6 packages via NuGet。
我不知道是什么问题。我重新安装了 windows,现在可以使用了:)
谢谢你:)