在Visual Studio 2012中构建应用程序始终会生成不需要的dll

时间:2014-02-07 09:26:37

标签: visual-studio-2012 dll

我正在对visual studio 2012中的Web表单应用程序进行更改,部分更改是删除对旧dll的引用。 dll负责处理身份验证,我编写了一个新的类库来处理这个问题。

我的问题是每次我在解决方案中构建我的网站时,它总是生成这个旧的DLL。我在整个应用程序中注释了它的所有引用,而不是解决方案的项目依赖项。

如果我排除了不需要的dll,它只会生成一个新的dll。我完全被这个困惑了。这是我之前没有遇到的事情所以我不确定我还能做些什么。

我不知道该发布什么,所以如果有人可以提供帮助,那就太棒了。

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题(但是生成了持久的DB文件)。我最终不得不从项目文件中浏览 bin ,然后从那里编辑。有些文件是隐藏的'从项目中,可以通过

看到
  

确保显示所有文件。顶部有一个按钮   解决方案资源管理器调用"显示所有文件"。要看到这个按钮,   确保在解决方案资源管理器中选择了您的项目。

或手动浏览项目文件。

修改

它有时可以隐藏在无限期驻留的全局程序集缓存(GAC)中。 http://msdn.microsoft.com/en-us/library/zykhfde0.aspx解释了如何删除它(如果确实隐藏在那里)。

答案 1 :(得分:-1)

尝试此操作,从解决方案中删除旧项目。