我有三个解决方案,它们构建两个客户端和一个服务器,并共享许多库。我希望能够将这些组合成一个构建所有必要项目的“主”解决方案。
由于各种原因,这可能值得他们自己的问题,一些共享库静态链接(仅限.lib)到一个应用程序并动态(.lib + .dll)链接到另一个应用程序。因此,构建实际上需要构建单个项目的两个单独配置。看起来VS依赖关系不处理这种情况,但我想我会看看其他人是否已经解决了这个问题。
答案 0 :(得分:0)
目前,我使用的是4种解决方案配置,而不是两种,例如,
Debug Clients
Release Clients
Debug Server
Release Server
每个解决方案配置都会构建适当的项目配置。然后,我可以通过在我目前感兴趣的两个上进行“批量构建”来构建所有内容,并且显然VS在使用批量构建时拒绝执行并行构建。