导入已添加不会出现在Imports集合中(Msbuild项目)

时间:2009-07-31 15:31:49

标签: msbuild microsoft.build buildengine

此代码不会向控制台写入任何内容,因为该集合为空。

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

但是!如果我调试集合得到导入的代码,我想这与时间有关吗?

1 个答案:

答案 0 :(得分:0)

您必须调用p.Load(YOUR_REQUIRED_PARAMETER),然后才能添加进一步的导入。

干杯 奥兰多