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

问题描述 投票:0回答: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 的笔记本电脑上,当我尝试打开此对话框时出现异常:

enter image description here

尽管如此,我还是将这些 DLL 添加到了我的 exe 的同一目录中:

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

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

c# .net database-connection sqlconnection
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.