2009-03-25 6 views
1

가져온 파일 "A"에서 속성이나 항목을 채우는 msbuild 작업을 실행 한 다음이 값을 파일 "A"를 가져 오는 다른 파일에서 사용할 수 있습니까?MSBuild, 속성 및 가져온 파일

EDIT : FileX 가져 오기 FileA 및 FileY는 FileA를 가져옵니다. FileA의 속성 중 하나가 FileX에서 변경되었습니다. 이 변경된 값이 FileY에 액세스 할 수

답변

0

죄송의 혼란을 조금 :

당신이 FILEX가 FileA와 및 FileY 수입 FileA와 수입 건가요. FileX는 FileX에 속성 P를 설정하지만 FileY는 그것을 읽습니까? X & Y 사이에 아무 관계가없는 경우 MSBUILD의 속성이 evironment vars와 겹치는 사실을 사용하는 유일한 방법입니다. 그래서 가능성이있는 전화

<exec ... setx.exe Propertyname SomeValue.... /> in fileA and the $(Propertyname) in FileB 
+0

FileX 가져 오기 FileA 및 FileY 가져 오기 FileA. FileA의 속성 중 하나가 FileX에서 변경되었습니다. 이 변경된 값을 FileY에서 액세스 할 수 있습니까? – Draco

+0

모든 것이 msbuild 실행 컨텍스트에서 수행됩니다. 따라서 X & Y가 동일한 컨텍스트에서 가져온다면 yes는 가져 오기 시점에서 처음부터 변경 사항을 선택하므로 두 번째는 이미 값 세트를 가지므로 fileA의 원래 값은 사용되지 않습니다. –