.Net - 自动更新参考dll

时间:2011-01-04 12:11:17

标签: .net web-services dll reference

问候

我有一个C#(VS 2005)webservice,它引用了.Net librabry dll(即MyLibrary.dll)。 当我们第一次构建webserice和dll时,dll的版本为1.0.0.1。

但由于某些项目要求,我们.Net librabry dll被重新编译,其版本更改为2.0.2.1(但接口没有变化)

此dll未在GAC中注册,它始终位于本地“Bin”文件夹

但是webservice没有提取新版本的dll(但它引用的是旧版本),最后我们将web服务重新推荐给了新版本的dll。

无论如何(抱歉基本问题)webserivce自动获取新版本的参考.net DLL?

非常感谢。 VENU

1 个答案:

答案 0 :(得分:2)

旧的DLL是否在GAC中注册?如果是,它将始终首先被拾取。有关装配加载优先级,请参阅here

也可能在web.config / app.config等中引用旧版本(包括程序集版本信息)。可以配置绑定重定向(请参阅herehere关于如何做到这一点。)