2009-07-31 2 views
0

이 코드는 컬렉션이 비어있어 콘솔에 아무 것도 쓰지 않습니다.가져 오기 컬렉션 (Msbuild 프로젝트)에 추가 된 가져 오기가 표시되지 않습니다.

Project p = new Project(engine); 
p.AddNewImport(@"C:\mytarget.targets",""); 
foreach(Import imp in p.Imports) 
    Console.WriteLine(p.ProjectPath); 

하지만 코드를 디버깅 할 때 컬렉션이 가져 오기를받는다면 타이밍과 관련이 있다고 생각합니까?

+0

I 좀이 그것을 해결 : p.Load (p.Xml); 추한! – sebagomez

답변

0

p.Load (YOUR_REQUIRED_PARAMETER)를 호출해야만 추가 가져 오기를 추가 할 수 있습니다.

건배 올랜도

+0

나는이 프로젝트를 잃어서 내가 시도 할 때까지 당신의 포스트를 답으로 표시 할 수 없거나 ... 많은 것을 얻는다. ... 미안하다. – sebagomez