我们有很多不同的解决方案/项目,由不同的团队管理。我们的解决方案需要引用另一个团队拥有的几个项目。我们不想将这些依赖项添加为项目引用,因为我们不打算修改该代码,我们只想使用它。此外,我们的解决方案中已经有相当多的项目,并且不想添加更多项目,因为它会减慢 Visual Studio。因此,我们在单独的解决方案中构建这些项目,并将它们作为文件引用添加到我们的解决方案中。
我的问题是,人们如何管理这些类型的依赖关系?我是否应该有一些自动化过程来查找对这些项目的更改,构建它们并将 dll 检查到我们的源代码控制中,然后我们将它们视为其他 3rd 方依赖项?有推荐的方法吗?