我正在使用 Visual Studio 2010 并处理其他人创建的项目。这个项目引用了几个 DLL(直接引用 DLL),由于一些重大的设计更改,我不再需要其中的许多。我已经从我的项目中删除了引用,但是在构建我的项目时,不需要的 DLL 仍然被放入构建输出中,并且它们作为检测到的依赖项包含在我创建的新安装项目中。
为什么当我删除了对 DLL 的引用时,它仍然会被检测为依赖项并包含在构建中?代码中没有引用任何这些 DLL,我已经确定了这一点。我还在文本编辑器中打开了 csproj 文件,但没有看到任何引用这些 DLL 的东西,这些 DLL 仍然出现在构建中,那么给出了什么?