从DLL名称获取Visual Studio项目名称xxxxx.vcxproj

时间:2018-12-10 10:38:16

标签: dll static-libraries

我们有一个集中式系统来构建所有项目,这些项目通常由于项目数量过多而导致工作量很大,因此会降低性能。

我想通过在所有系统之间分配 DLL 并独立构建它们来在其他几个系统上共享此负载,从而提高构建性能。

为此,我想从正在构建的DLL名称中获取VS项目名称( *。vcxproj ),以便我可以通过使用项目名称获取构建该DLL所需的静态库列表。

例如- DLL的名称为Test.dll,它需要一个静态库A.lib来构建,然后可以从VS解决方案Test.vcxproj中获取它。

但是,当DLL名称与解决方案名称不同时,它将失败。 还有其他方法可以使用DLL名称获取共享库列表吗?

1 个答案:

答案 0 :(得分:0)

打开该文件,而不是使用vcxproj的文件名。如果更改了输出文件名,则将找到包含已修改文件名的项目Project / PropertyGroup / TargetName。