我理解它的方式,SSIS脚本任务不能使用引用,除非它在GAC中。
有了这个假设:
System.EnterpriseServices.Internal.Publish.GacInstall
方法使用控制台应用安装dll。如果已安装它,我不知道它在哪里因为它不在VS的可用参考中。我无法将其复制到程序集,因为“管理员权限”失败。
有什么建议吗?
答案 0 :(得分:2)
没有什么是直截了当的。
在.net 2.0 sdk(located here)中使用'gacutil',你必须打开sdk命令提示符AND'作为管理员'
答案 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”