У нас есть одна централизованная система для сборки всех проектов, которая часто сильно загружена, поскольку ни один из проектов не слишком велик, поэтому производительность снижается.
Я хочу разделить эту нагрузку между несколькими другими системами путем распределения DLL во всех системах и собирайте их независимо, чтобы повысить производительность сборки.
Для этого я хочу получить имя проекта VS (*. Vcxproj ) из имени DLL, котороесоздается так, чтобы я мог получить список статических библиотек, необходимых для сборки этой DLL, используя имя проекта.
Например, имя DLL-библиотеки - Test.dll, для сборки требуется одна статическая библиотека A.lib, тогда я могуполучить это из решения VS Test.vcxproj.
Но если имя DLL отличается от имени решения, то происходит сбой.Есть ли другой способ получить список разделяемых библиотек, используя имя DLL?