1

我在 C#、.Net 4.0 中创建了一个应用程序。在这个应用程序中,我需要显示一个 DataConnectionDialog 来访问数据库。

我使用这段代码:

 DataConnectionDialog BDdialog = new DataConnectionDialog();
 DataSource.AddStandardDataSources(BDdialog);
 BDdialog.SelectedDataSource = DataSource.OdbcDataSource;
 BDdialog.SelectedDataProvider = DataProvider.OdbcDataProvider;
 DataConnectionDialog.Show(BDdialog);

在我的笔记本电脑上,代码工作正常,但在另一台笔记本电脑上,使用 .Net 4.0 和 .Net 4.5 时,当我尝试打开此对话框时出现异常:

在此处输入图像描述

不过,我将这些 DLL 添加到我的 exe 的同一目录中:

Microsoft.Data.ConnectionUI.Dialog.dll
Microsoft.Data.ConnectionUI.Dialog.resources.dll
Microsoft.Data.ConnectionUI.dll

任何人都可以帮助我吗?请问如何纠正这个错误?

非常感谢,

此致,

尼克修斯

4

1 回答 1

2

您可以从 Nuget 源代码中获取这些库文件。

https://nuget.org/packages/DataConnectionDialog/1.2

于 2013-07-04T12:12:41.740 回答