如何在VisualStudio中使一个项目依赖于另一个项目?

如何在VisualStudio中使一个项目依赖于另一个项目?,d,visual-studio-2013,dependency-management,D,Visual Studio 2013,Dependency Management,在同一个解决方案中,一个项目是否可能依赖于另一个项目?假设我有一个项目A,它静态链接到项目B,我将如何设置它?理想情况下,我不想从项目A中提及项目B的路径,而是让他们在目录树的同一文件夹中输出文件。(可能使用解决方案路径) 在同一个目录中输出程序A和B会让它工作吗?我已经将A设置为依赖于B(因此B总是在A依赖时生成),但它是一个静态库,所以我希望它必须以某种方式与对象文件而不是可执行文件混合在一起 编辑:我将两个输出目录设置为同一个目录,但它没有链接 正确的方法是适当地配置解决方案依赖项。 在

在同一个解决方案中,一个项目是否可能依赖于另一个项目?假设我有一个项目A,它静态链接到项目B,我将如何设置它?理想情况下,我不想从项目A中提及项目B的路径,而是让他们在目录树的同一文件夹中输出文件。(可能使用解决方案路径)

在同一个目录中输出程序A和B会让它工作吗?我已经将A设置为依赖于B(因此B总是在A依赖时生成),但它是一个静态库,所以我希望它必须以某种方式与对象文件而不是可执行文件混合在一起



编辑:我将两个输出目录设置为同一个目录,但它没有链接

正确的方法是适当地配置解决方案依赖项。 在解决方案资源管理器中,右键单击解决方案->项目依赖项…->适当配置。 假设配置正确,则无需提及链接器中的任何路径或库,从属库将自动链接


在VisualD下,这适用于C/C++和D项目。我有D个项目,这些项目依赖于C库工作良好。

您使用的是什么语言?例如,C++和C语言的答案是不同的。为什么没有一个标准呢?啊,好吧,我认为“D”标签是一个错误,显然不是。我不知道为什么除了C++之外(至少是本地C++)没有标准,C语言在引擎盖下使用了不同的方式将模块连接在一起。