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?
Ich löste es irgendwie mit diesem: p.Load (p.Xml); hässlich! – sebagomez