Я добавил файлы успешно программно для моего проекта, используя следующий код:Как использовать Microsoft.Build.Evaluation.Project.RemoveItem
var project = new Microsoft.Build.Evaluation.Project(projPath);
project.AddItem("Compile", filePath);
Однако удаление файла программно дает мне трудное время.
Подпись:
public bool RemoveItem(
ProjectItem item
)
Как я могу создать экземпляр ProjectItem
? Я не мог найти примеров.
Ссылка: https://msdn.microsoft.com/en-us/library/microsoft.build.evaluation.project.removeitem.aspx
Вы когда-нибудь это выясняли? Я предполагаю, что вы будете проходить через Элементы и удалять тот, который хотите удалить. В моем случае я хотел бы изменить один из элементов, чтобы обратиться к другому файлу. – tofutim
@tofutim вы правы. Я не мог найти более простой способ, но итерировать все элементы. См. Мой ответ – Mugen