Добавленный импорт не отображается в коллекции Imports (проект Msbuild)

StackOverflow https://stackoverflow.com/questions/1213215

Вопрос

Этот код ничего не записывает в консоль, потому что коллекция пуста.

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), а затем вы можете добавить дополнительный импорт.

Ваше здоровье Орландо

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top