MSBuild:使用FileUpdate任务或类似任务修改解决方案文件
|
我希望能够通过MSBuild删除解决方案文件中的项目引用。
我假设我可以使用FileUpdate任务来执行此操作;但是,我不确定您如何打开多行正则表达式功能。本质上,我需要删除一个引用,例如:删除Project和EndProject之间的所有内容,这些行包含DELETEME。我知道如果我知道如何启用Mulltiline功能,就可以使用单词边界。如果有人有更好的主意,那也是值得欢迎的。谢谢:
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 \”
没有找到相关结果
已邀请:
1 个回复
混侩闯空坷