我正在对visual studio 2012中的Web表单应用程序进行更改,部分更改是删除对旧dll的引用。 dll负责处理身份验证,我编写了一个新的类库来处理这个问题。
我的问题是每次我在解决方案中构建我的网站时,它总是生成这个旧的DLL。我在整个应用程序中注释了它的所有引用,而不是解决方案的项目依赖项。
如果我排除了不需要的dll,它只会生成一个新的dll。我完全被这个困惑了。这是我之前没有遇到的事情所以我不确定我还能做些什么。
我不知道该发布什么,所以如果有人可以提供帮助,那就太棒了。
答案 0 :(得分:1)
我遇到了类似的问题(但是生成了持久的DB文件)。我最终不得不从项目文件中浏览 bin ,然后从那里编辑。有些文件是隐藏的'从项目中,可以通过
看到确保显示所有文件。顶部有一个按钮 解决方案资源管理器调用"显示所有文件"。要看到这个按钮, 确保在解决方案资源管理器中选择了您的项目。
或手动浏览项目文件。
修改强>
它有时可以隐藏在无限期驻留的全局程序集缓存(GAC)中。 http://msdn.microsoft.com/en-us/library/zykhfde0.aspx解释了如何删除它(如果确实隐藏在那里)。
答案 1 :(得分:-1)
尝试此操作,从解决方案中删除旧项目。