우아한 해결책이 있습니다! 하지만 C++ 프로젝트에만 적용되는 것을 알고 있습니다.
당신이있어 가정 C#을 추가 기능 :
// 첫 번째 시작 프로젝트
VCProject vcMainProject = (VCProject) (_ applicationObject.Solution.SolutionBuild에서 주요 프로젝트를 가져옵니다. IVCCollection으로 StartupProjects) .Item (1);
프로젝트 mainProj = (Project) _vcMainProject .Object;
// 우리가
IVCCollection의 기가 사용될를 사용할 것입니다 구성을 가져 = (IVCCollection) _vcMainProject .Configurations;
VCC 구성 vcCfg = (VCConfiguration) cfgs.Item (mainProj.ConfigurationManager.ActiveConfiguration.ConfigurationName + "|"+ mainProj.ConfigurationManager.ActiveConfiguration.PlatformName);
문자열 finalString = vcCfg.Evaluate (".... \ temp \ $ (SolutionName) \ $ (ProjectName)");
또한이 페이지에서 확인할 수 있습니다 : 당신이 C++이를 사용하지 않는 경우, http://msdn.microsoft.com/en-us/library/czt44k0x%28VS.71%29.aspx
를 프로젝트, 구성에 대해 유사한 인터페이스가 있어야하고, 솔루션 클래스는 다른 언어에 제공 (C# 및 VB).
그것이 바로 제가 찾고 있던 것입니다! 감사! –