Ce code n'écrit rien dans la console, car la collection est vide.L'importation ajoutée n'apparaît pas dans la collection Imports (Msbuild Project)
Project p = new Project(engine);
p.AddNewImport(@"C:\mytarget.targets","");
foreach(Import imp in p.Imports)
Console.WriteLine(p.ProjectPath);
Mais !, si je déboguer le code des collections obtenir les importations, je suppose que cela a à voir avec le calendrier?
Je résolu un peu avec ceci: p.Load (p.Xml); moche! – sebagomez