本文介绍了VS2005 SSIS包没有看到自定义任务程序集-已添加到GAC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

1.我创建了一个自定义程序包,实际上,我创建了第二个程序包以确保第一个程序包没有问题.
2.使用gacutil添加到GAC中
3.使用Windows窗体作为测试应用程序测试装配.
4.打开VS2005和SSIS项目
5.单击常规"选项卡下的"ChooseItems",然后在"SSIS控制流项目"下单击,它不会显示.

我正在生产盒上安装.当我在本地执行相同的过程时,只有在使用VS2008时,才在SSIS控制流项下的列表中看到自定义任务.我曾以为该组装件不在正确的位置,但是当我查看其他组装件的路径时,我发现所有这些组装件都在我放置自定义组装件并用于安装在gac中的路径中.即:c:\ program files \ Micrsoft SQL Server \ 90 \ DTS \ Tasks \

我不确定为什么可以成功使用Windows应用程序对其进行测试并且我也可以在本地框中创建SSIS程序包时,对话框没有显示我的新任务程序集.我唯一可以得出结论的是,在我的本地框上,程序集已编译.

有没有人有任何建议?

1. I have created a custom package, in fact, I created a second one to make sure that the first one did not have problems.
2. Added to the GAC using gacutil
3. Tested the assemblies using a windows form as a test app.
4. Opened up VS2005 and a SSIS project
5. Clicked on ChooseItems from under the general tab, and under SSIS Control Flow Items, it does not show.

I am installing on a production box. When I do this same process on my local, but only it is using VS2008, I see the custom task in the list under the SSIS Control Flow Items. I had thought that the assembly was not in the correct place, but when I look at the paths of the other assemblies, I see all of them are in the path were I placed my custom assembly and used to install in the gac. That is: c:\program files\Micrsoft SQL Server\90\DTS\Tasks\

I am not sure why the dialog box is not displaying my new task assembly when I can test it using a windows app successfully and I can also create SSIS package on my local box. The only thing I can come to the conclusion of is that on my local box, the assembly was compiled.

Does anyone have any suggestions?

推荐答案


这篇关于VS2005 SSIS包没有看到自定义任务程序集-已添加到GAC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 12:37