ASP.Net构建错误 - 未引用程序集

DNR*_*DNR 3 asp.net visual-studio-2010 .net-assembly

我尝试构建我的asp.net应用程序时遇到构建错误.错误是:

"MediCare.Framework.Authentication.IUserAuthenticate"类型在未引用的程序集中定义.您必须添加对程序集'MediCare.Framework,Version = 1.0.1.95,Culture = neutral,PublicKeyToken = 1999fa3c42b9'的引用.

我可以在库中看到引用文件夹中的类.我该如何调试此问题?
我的目的是将references文件夹指向库源代码的bin目录(因为pdb文件在那里被lcoated,并且对库的任何更新都将反映在应用程序中).但是,当我将references文件夹指向源代码的bin目录时,我收到上面的错误消息.

更新该应用程序最初是在VS 2008中开发的,我在2010年对其进行修改.如果我使用VS 2010(2.0框架位置或4.0框架位置),我认为我对GAC程序集的位置感到困惑?.NET 4.0有一个新的GAC,为什么?

更新(06-26-2012)
GAC中的文件("C:\ Windows\assembly \")已被删除.但是这个错误仍然存​​在.

use*_*521 6

这可能是由版本不一致引起的.意思是,为了解决这个问题,我会对程序集进行完整的清理构建(以及可能嵌套在程序集中的程序集).冷静下来,对所有组件进行新的构建.这应该工作.