【问题标题】:Building application in Visual Studio 2012 always generates unwanted dll在 Visual Studio 2012 中构建应用程序总是会生成不需要的 dll
【发布时间】:2014-02-07 09:26:36
【问题描述】:

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

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

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

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

【问题讨论】:

  • 当您使用记事本等简单的文本编辑器打开时,它会显示在 .csproj 或 .vbproj 中吗?
  • 是否还有其他引用的项目也在使用该 dll?说一个实用程序类库或类似的?

标签: visual-studio-2012 dll


【解决方案1】:

我遇到了类似的问题(但它是在生成持久性数据库文件时)。我最终不得不通过项目文件中的 bin 并从那里 编辑 它。一些文件在项目中“隐藏”,并且可以被

看到

确保显示所有文件。顶部有一个按钮 名为“显示所有文件”的解决方案资源管理器。要查看此按钮, 确保在解决方案资源管理器中选择了您的项目。

或通过手动浏览您的项目文件。

编辑

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

【讨论】:

    【解决方案2】:

    试试这个,从您的解决方案中删除旧项目。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多