Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载';Microsoft.Data.ConnectionUI“;用于数据连接对话_C#_.net_Api_Database Connection_Sqlconnection - Fatal编程技术网

C# 无法加载';Microsoft.Data.ConnectionUI“;用于数据连接对话

C# 无法加载';Microsoft.Data.ConnectionUI“;用于数据连接对话,c#,.net,api,database-connection,sqlconnection,C#,.net,Api,Database Connection,Sqlconnection,我在C#,.NET4.0中创建了一个应用程序。 在这个应用程序中,我需要显示一个用于访问数据库的DataConnectionDialog 我使用以下代码: DataConnectionDialog BDdialog = new DataConnectionDialog(); DataSource.AddStandardDataSources(BDdialog); BDdialog.SelectedDataSource = DataSource.OdbcDataSource; BDdial

我在C#,.NET4.0中创建了一个应用程序。 在这个应用程序中,我需要显示一个用于访问数据库的DataConnectionDialog

我使用以下代码:

 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中,当我尝试打开此对话框时出现异常:

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

Microsoft.Data.ConnectionUI.Dialog.dll
Microsoft.Data.ConnectionUI.Dialog.resources.dll
Microsoft.Data.ConnectionUI.dll
有人能帮我吗?请问如何纠正这个错误

非常感谢

致以最良好的祝愿


Nixeus

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


哇,太快了!你的回答很好!我使用Nuget,现在一切都好了!非常感谢:)请注意,此软件包已不再提供。我正试图弄清楚如何使用新的接口,但还不清楚,因为我看到的只是两个接口,其他什么都没有。奇怪的是,微软在他们自己的文档中提到了“Microsoft.Data.ConnectionUI”,这很奇怪,但他们似乎没有提供。@Thierry你找到使用DataConnectionDialog的方法了吗?@PhilJollans我找到了。。。我不再保留旧的参考资料和图书馆了!遗憾的是,这没有更新,但公平地说,我正在使用的一个做的把戏。