C# 智能感知不';我看不出.dll已更改

C# 智能感知不';我看不出.dll已更改,c#,winforms,dll,intellisense,C#,Winforms,Dll,Intellisense,我将dll添加到我的项目中(添加到项目目录中的一个新文件夹'lib',并使用了它的功能。然后,dll的新版本以相同的名称出现。我从项目中删除了库和引用,添加了新的库(使用很少的额外方法)。当我尝试使用这些新方法时,Intellisense称之为错误,我无法构建我的项目。在不使用新方法的情况下,一切都很好,就好像我在使用旧版本的dll一样 我正在将VS Express 2012用于桌面。您是否尝试过保存、重建和重新启动VS?如果intellisense运行的时间太长,它会变得有点不稳定,尤其是对于

我将dll添加到我的项目中(添加到项目目录中的一个新文件夹'lib',并使用了它的功能。然后,dll的新版本以相同的名称出现。我从项目中删除了库和引用,添加了新的库(使用很少的额外方法)。当我尝试使用这些新方法时,Intellisense称之为错误,我无法构建我的项目。在不使用新方法的情况下,一切都很好,就好像我在使用旧版本的dll一样


我正在将VS Express 2012用于桌面。

您是否尝试过保存、重建和重新启动VS?如果intellisense运行的时间太长,它会变得有点不稳定,尤其是对于用户定义的类


如果它是从其他地方复制过来的,它也可能与名称空间有关?我写的一个类不止一次地遇到这个问题,我到处都在使用它。

旧的DLL还在GAC中吗?也许试着做一个。你所说的“DLL出现”到底是什么意思。它取代了旧的吗?旧的还存在吗?如果是这样,不妨检查您是否确实添加了新的dll-->右键单击ref-->属性-->查看路径和版本。此外,您还可以验证这些属性下的“specificVersion”是否设置为false。