0
C++ 프로젝트와 C# 프로젝트 간의 종속성을 해결할 도구를 작성하려고합니다. vcxproj에 폴더를 포함 시키려고하면 포함 된 폴더를 제외하고 모든 것을 반환합니다. 내가 그들을 찾을 기대 어디, 검색 : 다른 곳C# 프로젝트 클래스와 .vcxproj 종속성을 해결해도 포함 된 폴더를 반환하지 않습니다.
ItemDefinitions -> ClCompile -> AdditionalIncludeDirectories
을하지만이 아니거나.
Project proj = new Project(projectFileName);
ProjectItemDefinition tp = proj.ItemDefinitions.First(pid =>
String.Compare(pid.Key,"ClCompile", true) == 0).Value;
ProjectMetadata tpPMD = tp.Metadata.First(pmd =>
String.Compare(pmd.Name,"AdditionalIncludeDirectories", true) == 0);
그건 : 여기
당신이 참조 할 수있는 VC 프로젝트를 얻는 방법에 대한 예입니다. –이것은 vcxproj 파일의 종속성을 해결하는 C# 프로젝트입니다. – Vedran