无法为DataConnectionDialog使用加载“Microsoft.Data.ConnectionUI”

时间:2013-07-04 12:09:32

标签: c# .net api database-connection sqlconnection

我在C#,。NET 4.0中创建了一个应用程序。 在这个应用程序中,我需要显示一个DataConnectionDialog来访问DataBase。

我使用此代码:

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

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

enter image description here

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

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

有人可以帮助我吗?如何纠正这个错误?

非常感谢,

致以最诚挚的问候,

Nixeus

1 个答案:

答案 0 :(得分:2)

您从Nuget源获取这些库文件。

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