Я хотел бы иметь возможность удалить ссылку на проект в файле решения через MSBuild.
Я предполагаю, что могу сделать это с помощью задачи FileUpdate;Однако я не уверен, как вы включаете функцию регулярных регулярных выражений.По сути, мне нужно удалить ссылку, такую как: удалить все между Project и EndProject, где эти строки содержат DELETEME.Я знаю, что могу использовать границы слов, если бы знал, как включить функцию мултилинии.Если у кого-то есть идея получше, это тоже приветствуется.Спасибо:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DELETEME", "DELETEME.csproj", "{08F67FEA-5A63-4A46-B38F-
26EF15E003A9}"
EndProject
<FileUpdate
Files="PATH TO SOLUTION"
Regex="PATTERN"
ReplacementText=" " />
Нигде не могу найти документацию по параметрам этой задачи: / Возможно что-то вроде RegexOptions = "Multiline"