2010-07-14 94 views
0

我想使用'添加连接'对话框创建一个新的ADO.NET连接字符串。我点击'更改'按钮来更改所选的'数据源',但在注册数据源列表中看不到所需的数据源。如何注册DbProvideFactory?

现在,我知道我需要用适当的条目更新machine.config文件'DbProviderFactories'元素,但这样做也没有帮助。我在Windows Vista上使用VS2010。我也尝试修改devenv.exe.config - 也没有帮助。

有4个machine.configs -

  • 框架\ V2.0.50727 \ CONFIG \ machine.config中
  • 框架\ v4.0.30319 \ CONFIG \ machine.config中
  • Framework64 \ V2.0.50727 \ CONFIG \ machine.config中
  • Framework64 \ v4.0.30319 \ CONFIG \ machine.config中

哪一个实际上将被使用。用于获得注册供应商工厂的机制是什么?无论我做什么,我都无法在对话框中看到所需的提供者。

回答