C# SSIS脚本任务中引用的DLL-缺少?
我有一个正在运行的脚本任务。我需要用更新的DLL替换它引用的DLL。问题是它不在正常的地方 问题 引用的DLL仍在我未设置的脚本任务中工作。我需要更新它,但不知道它在哪里 详细信息 SQL Server正在windows 2008 R2服务器的D驱动器上运行。此D驱动器仅在程序文件和程序文件(x86)中安装了SQL Server 检查了活动dll的以下位置C# SSIS脚本任务中引用的DLL-缺少?,c#,sql-server,ssis,C#,Sql Server,Ssis,我有一个正在运行的脚本任务。我需要用更新的DLL替换它引用的DLL。问题是它不在正常的地方 问题 引用的DLL仍在我未设置的脚本任务中工作。我需要更新它,但不知道它在哪里 详细信息 SQL Server正在windows 2008 R2服务器的D驱动器上运行。此D驱动器仅在程序文件和程序文件(x86)中安装了SQL Server 检查了活动dll的以下位置 C:\Windows\ASSEMBLY 通过“C:\Program Files\Microsoft SDK\Windows\v6.0A\b
- C:\Windows\ASSEMBLY
- 通过“C:\Program Files\Microsoft SDK\Windows\v6.0A\bin\GACUTIL.exe”命令行GACUTIL-l>output.txt运行GACUTIL,然后搜索文本文件李>
- Microsoft Sql Server组合,“D:\Program Files(x86)\Microsoft Sql Server\110\SDK\Assembly”
- “C:\ProgramFiles(x86)\Reference Assembly\Microsoft\Framework\{{AllVersions}”
请注意,我检查了上面提到的Gacutil,output.txt不包含我要查找的dll。也许tea还没有启动,但我读到的是“我的计算机上的某个dll在哪里?”您要查找的dll是什么?你怎么找的。我会打开一个命令窗口,在每个驱动器的根目录下,发出一个命令,如
dir/s/b MyAssembly.dll
您还需要查看如何加载所述dll。您的脚本任务可能引用了它的特定版本(V1.0.0.0),而您的新版本可能是(V1.0.0.1),因此即使您有新版本,脚本也知道使用旧版本。我删除了找到的“旧”dll。不管是什么ddl,它都是SSIS脚本任务的自定义dll。对于脚本任务,有一种使用DLL的标准方法。这就是为什么我要问是否还有其他地方可以放置dll。因为在脚本任务中似乎有一种加载自定义DLL的标准方法,所以可能tea还没有开始,但我读到的是“我的计算机上哪里有DLL?”你在寻找什么DLL?你怎么找的。我会打开一个命令窗口,在每个驱动器的根目录下,发出一个命令,如dir/s/b MyAssembly.dll
您还需要查看如何加载所述dll。您的脚本任务可能引用了它的特定版本(V1.0.0.0),而您的新版本可能是(V1.0.0.1),因此即使您有新版本,脚本也知道使用旧版本。我删除了找到的“旧”dll。不管是什么ddl,它都是SSIS脚本任务的自定义dll。对于脚本任务,有一种使用DLL的标准方法。这就是为什么我要问是否还有其他地方可以放置dll。因为在脚本任务SSI中似乎有一种加载自定义DLL的标准方法