Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
Visual studio .Net提供程序2.2.2的U2工具包未显示在ADO.Net连接管理器中_Visual Studio_Ssis_U2netdk_Rocket U2 - Fatal编程技术网

Visual studio .Net提供程序2.2.2的U2工具包未显示在ADO.Net连接管理器中

Visual studio .Net提供程序2.2.2的U2工具包未显示在ADO.Net连接管理器中,visual-studio,ssis,u2netdk,rocket-u2,Visual Studio,Ssis,U2netdk,Rocket U2,我一直在尝试为.Net Provider 2.2.2安装U2工具包,并希望在其中使用SSIS 最初,我使用SSDT 2017安装了Visual Studio 2017,但在创建新ADO.Net连接时,我无法查看U2.Net提供程序选项。因此,我随后安装了SSDT 2015,认为这可能是一个兼容性问题,但仍然无法查看U2.Net提供程序选项 启动Windows窗体项目时,我可以将U2连接器添加到项目中,但无法在如上所述的SSIS项目中看到它 我查阅了U2提供商的文档,文档中说它与Visual s

我一直在尝试为.Net Provider 2.2.2安装U2工具包,并希望在其中使用SSIS

最初,我使用SSDT 2017安装了Visual Studio 2017,但在创建新ADO.Net连接时,我无法查看U2.Net提供程序选项。因此,我随后安装了SSDT 2015,认为这可能是一个兼容性问题,但仍然无法查看U2.Net提供程序选项

启动Windows窗体项目时,我可以将U2连接器添加到项目中,但无法在如上所述的SSIS项目中看到它

我查阅了U2提供商的文档,文档中说它与Visual studio 2015和2017兼容,SSIS和SSRS也兼容。我还使用U2提供程序附带的配置工具注册了该提供程序。注册U2提供程序会修改ProviderDescriptors.xml文件,但它看起来没有任何作用

我可能做错了什么?注册ADO.Net提供程序时是否有我遗漏的步骤

谢谢,
詹姆斯,我想我已经找到原因了。由于某种原因,安装程序没有在GAC中注册程序集,也没有在我测试的两台机器上的machine.config中包含提供程序

一旦我在GAC中注册了程序集,并确保machine.config中的项与GAC中的项匹配,它就工作了。不是100%确定原因,但我猜这只是Windows和.Net框架的工作原理