Получить имя проекта Visual Studio xxxxx.vcxproj из имени DLL - PullRequest
0 голосов
/ 10 декабря 2018

У нас есть одна централизованная система для сборки всех проектов, которая часто сильно загружена, поскольку ни один из проектов не слишком велик, поэтому производительность снижается.

Я хочу разделить эту нагрузку между несколькими другими системами путем распределения DLL во всех системах и собирайте их независимо, чтобы повысить производительность сборки.

Для этого я хочу получить имя проекта VS (*. Vcxproj ) из имени DLL, котороесоздается так, чтобы я мог получить список статических библиотек, необходимых для сборки этой DLL, используя имя проекта.

Например, имя DLL-библиотеки - Test.dll, для сборки требуется одна статическая библиотека A.lib, тогда я могуполучить это из решения VS Test.vcxproj.

Но если имя DLL отличается от имени решения, то происходит сбой.Есть ли другой способ получить список разделяемых библиотек, используя имя DLL?

1 Ответ

0 голосов
/ 10 декабря 2018

Вместо того, чтобы использовать имя вашего vcxproj, откройте этот файл.Если имя выходного файла будет изменено, вы найдете запись Project / PropertyGroup / TargetName, содержащую измененный файл.

...