Visual Studio 2015 根据项目引用而不是定义的 dll 引用进行编译

时间:2021-07-19 13:52:10

标签: visual-studio visual-studio-2015 project-reference

我有一个包含两个项目的 Visual Studio 2015 解决方案:<foo><bar><bar> 编译为 <bar.dll><foo> 引用了 <bar.dll> 而不是 <bar> 项目。当我尝试编译 <foo> 时,它似乎在查看项目而不是现有的 <bar.dll>

另一位开发人员向 <bar> 添加了一个类,对其进行了编译,并提供了一个更新的 dll 给我进行测试。我有更新的 dll,但是 <bar> 的源代码的本地副本没有它们的新代码。由于我的 <foo> 项目引用了 <bar.dll>,因此我希望它查看 dll 中的内容,而不关心我的 <bar> 项目中的内容。但是,我在 <foo> 中引用其新类的代码导致错误(未找到类)。

如果我打开一个新的 Visual Studio 实例并且只加载 <foo> 项目,它编译得很好。没有对参考文献或任何内容进行更改。

0 个答案:

没有答案