2009-07-31 7 views
0

Dieser Code schreibt nichts in die Konsole, da die Sammlung leer ist.Der importierte Import wird nicht in der Imports-Auflistung (Msbuild Project) angezeigt.

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

Aber !, wenn ich den Code die Sammlungen, die Einfuhren bekommen debuggen, ich denke, es mit dem Timing zu tun hat?

+0

Ich löste es irgendwie mit diesem: p.Load (p.Xml); hässlich! – sebagomez

Antwort

0

Sie müssen p.Load (YOUR_REQUIRED_PARAMETER) aufrufen und dann können Sie weitere Importe hinzufügen.

Prost Orlando

+0

Ich habe dieses Projekt verloren, deshalb kann ich deinen Beitrag nicht als Antwort markieren, bis ich es versuche ... oder du bekommst viele +1 ... sorry – sebagomez

Verwandte Themen