我有一个名为Tc.Pub.Utils.dll的DLL。在我正在进行的SSIS项目中,我不得不将该DLL添加到GAC。我已经从GAC卸载了它,因为我现在正在处理的其他应用程序使用该DLL而不涉及SSIS。
现在问题是每当访问DLL时我都会收到以下错误。
“无法加载文件或程序集'Tc.Pub.Utils,Version = 7.4.0.13,Culture = neutral,PublicKeyToken = 17e92bbfd500d29c'或其中一个依赖项。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)“
代码引用7.4.0.13,并且引用设置为查看的路径包含具有该版本的DLL。它让我相信它仍然在GAC中认为它,但我去了汇编目录并卸载它。以及从VS命令提示符运行gacutil -u Tc.Pub.Utils。
是不是因为我必须强烈命名DLL以使其进入GAC。如果是这样,我该如何撤消?
有什么想法吗?
提前致谢!