在ssis中添加对脚本任务的引用

时间:2010-01-28 20:35:50

标签: c# ssis reference

我理解它的方式,SSIS脚本任务不能使用引用,除非它在GAC中。

有了这个假设:

  • 我尝试下载应该拥有gacutil的.net 2.0 sdk x64(在64位机器上开发),但仍然没有。
  • 我尝试使用System.EnterpriseServices.Internal.Publish.GacInstall方法使用控制台应用安装dll。如果已安装它,我不知道它在哪里因为它不在VS的可用参考中。

我无法将其复制到程序集,因为“管理员权限”失败。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

没有什么是直截了当的。

在.net 2.0 sdk(located here)中使用'gacutil',你必须打开sdk命令提示符AND'作为管理员'

alt text http://myofficevideos.com/pics/screen.png

alt text http://myofficevideos.com/pics/capture.png

答案 1 :(得分:0)

基于此link我在以下文件夹中找到了GacUtils:“C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ bin \ NETFX 4.5.1工具”

然后我可以打开命令提示符(在管理员模式下)并导航到包含gacutils的文件夹:

cd C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ bin \ NETFX 4.5.1工具

然后运行我的命令以使用gacutils进行安装:

gacutil -I“C:\ myDll.dll”