Добавленный импорт не отображается в коллекции Imports (проект Msbuild)
-
06-07-2019 - |
Вопрос
Этот код ничего не записывает в консоль, потому что коллекция пуста.
Project p = new Project(engine);
p.AddNewImport(@"C:\mytarget.targets","");
foreach(Import imp in p.Imports)
Console.WriteLine(p.ProjectPath);
Но!, если я отлажу код, коллекции получат импорт, я предполагаю, что это связано со временем?
Решение
Вы должны вызвать p.Load(YOUR_REQUIRED_PARAMETER), а затем вы можете добавить дополнительный импорт.
Ваше здоровье Орландо
Не связан с StackOverflow