2016-11-29 1 views

답변

0

다음과 같은 코드로 시작하는 (예를 들어 선택한 시작 프로젝트 사용) 등의 속성을 가져올 수 있습니다

Project startupProject = DTE.Solution.Item(((DTE.Solution.SolutionBuild as SolutionBuild2).StartupProjects as object[])[0]); 
Properties p = startupProject.ConfigurationManager.ActiveConfiguration.Properties; 
+0

어떤 모듈 내가 프로젝트 속성 클래스에 액세스 할 포함합니까? – jshaf

+1

EnvDTE.dll - 모든 Visual Studio 확장을위한 표준 모듈입니다. https://msdn.microsoft.com/en-us/library/envdte.project.aspx 및 https://msdn.microsoft.com/en-us/library/envdte.properties.aspx –

+0

이 방법은 Sergey Vlasov를 참조하십시오. 이 반복 오류가 발생할 때까지 잘 작동합니다. Microsoft.Build.Exceptions.InvalidProjectFileException '유형의 첫 번째 예외가 Microsoft.Build.dll에서 발생했습니다. – jshaf

관련 문제