2010-08-19 48 views
0

我最近所面对的问题与我们在ASP.NET的一个网站使用第三方DLL后不明。图书馆命名空间变为手动更新

当我需要更新它,我从供应商的网站上下载新的版本,只是更换二进制在网站文件夹中的“bin”文件夹。立即Visual Studio丢失这个库的名称空间(说该方法由于保护级别而不可访问)。最近我们开始随机“无法编译”例外,我们将其与库连接。

但如果我删除Solution Explorer中的旧库,然后添加引用到新版本,一切完美的作品。

它是Visual Studio中的一个bug,我们使用图书馆或我们的网站?有没有人遇到同样的问题,并知道如何解决它?

我们在Win7的专业版x64,TFS'10使用VS 2010,.NET 4.0。该项目是一个VB.NET网站(而不是Web应用程序)。

得到任何帮助,

回答

0

这是可能的强命名组件 - 以前的版本将有不同的名称较新的一个。一旦你替换了文件,旧的引用程序集就不可用了,所以在VS中刷新引用就可以实现。

+0

感谢您的答复。 有什么办法可以避免它? – Tim 2010-08-21 16:42:02