Import adicionado não aparece na coleção Imports (MSBuild projeto)
-
06-07-2019 - |
Pergunta
Este código faz nada que não escrever para o console causa a coleção está vazia.
Project p = new Project(engine);
p.AddNewImport(@"C:\mytarget.targets","");
foreach(Import imp in p.Imports)
Console.WriteLine(p.ProjectPath);
Mas !, se eu depurar o código das coleções obter as importações, eu acho que tem a ver com o tempo?
Solução
Você tem que chamar p.Load (YOUR_REQUIRED_PARAMETER) e, em seguida, você pode adicionar novas importações.
Felicidades Orlando
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow