gpt4 book ai didi

visual-studio-2010 - 添加指向与 GAC 不同版本的引用

转载 作者:行者123 更新时间:2023-12-04 05:58:57 24 4
gpt4 key购买 nike

在我的一个网站中,我添加了对 IBM.DATA.DB2.dll(在 GAC 版本 9.0.0.2 中)的引用,如下面来自 web.config 的文本所示:-









但是当我构建我的项目时,它试图将它指向不同版本的 dll,如下面的错误 mrssage 所示:-

“无法加载文件或程序集 'IBM.Data.DB2, Version=9.7.4.4, Culture=neutral, PublicKeyToken=7c307b91aa13d208' 或其依赖项之一。定位的程序集的 list 定义与程序集引用不匹配。(来自 HRESULT 的异常: 0x80131040)"

我检查了 GAC (C://Windows/Assemblies),但在那里看不到任何对版本 9.7.4.4 的引用。我很感激我能得到的任何帮助。

谢谢,
阿比。

最佳答案

我能够使用 fuslogvw.exe 解决我的问题。从日志中我发现在路径“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config”中的machine.config文件中有一个版本重定向,它将引用9.0.0.2重定向到9.7。 4.4.

<dependentAssembly>
<assemblyIdentity name="IBM.Data.DB2" publicKeyToken="7c307b91aa13d208" culture="" />
<bindingRedirect oldVersion="8.0.0.0-9.0.0.4" newVersion="9.7.7.4" />
</dependentAssembly>

将 9.7.4.4 更改为 9.0.0.2 解决了问题。

谢谢,
阿比。

关于visual-studio-2010 - 添加指向与 GAC 不同版本的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com