更新程序集会导致错误

时间:2009-12-02 18:11:08

标签: c# .net assemblies

我更新了一个第三方程序集,我收到错误:

Could not load file or assembly 'Some.Assembly, Version=1.0.3.15922, 
Culture=neutral, PublicKeyToken=62a6874124340d6e' or one of its dependencies. 
The located assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)

当我更新此程序集时,版本现在为1.0.3.23655

是否因为其他依赖程序集抱怨的强命名程序集?

3 个答案:

答案 0 :(得分:2)

这是版本。您需要重建(假设依赖程序集是您的),或者如果您肯定新版本是兼容的,则可以配置.net以使用较新的程序集。详情请见http://msdn.microsoft.com/en-us/library/7wd6ex19(VS.71).aspx

答案 1 :(得分:0)

是的,这是抱怨的。

答案 2 :(得分:0)

请查看herehere,以指导您解决版本问题。您的程序集是否使用strongname签名?

希望这有帮助。