我有三个解决方案,它们构建两个客户端和一个服务器,并共享许多库。我希望能够将这些组合成一个“主人”。构建所有必要项目的解决方案。

由于各种原因,这可能值得他们自己的问题,一些共享库静态链接(仅限.lib)到一个应用程序并动态地(.lib + .dll)链接到另一个应用程序。因此,构建实际上需要构建单个项目的两个单独配置。看起来VS依赖关系不处理这种情况,但我想我会看看其他人是否已经解决了这个问题。

有帮助吗?

解决方案

目前,我使用的是4种解决方案配置,而不是两种,例如,

Debug Clients
Release Clients
Debug Server
Release Server

每个解决方案配置都会构建适当的项目配置。然后,我可以通过执行“批量构建”来构建所有内容。在我目前感兴趣的两个中,显然VS在使用批量构建时拒绝进行并行构建。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top