我们有一个包含超过 25 个项目的解决方案,每个项目都有自己的AssemblyInfo
我正在尝试增加所有程序集编号,以便为我们的下一个版本增加一个主要版本。
我的正则表达式技能很少,但基本上我想找到:
<Assembly: AssemblyVersion("x.x.x.x")>
在x
正则表达式中将是\d
/ 一个数字。看着这里,我想我可以使用:
{AssemblyVersion("[\d].[\d].[\d].[\d]")}
哪个不起作用,它不喜欢左括号。我的问题基本上分为两个阶段:
- 我将使用什么正则表达式字符串来查找示例?
- 是否可以使用正则表达式将第一个数字替换为数字 + 1?(我怀疑我有点乐观)如果是这样,在这种情况下正则表达式字符串会是什么?
这是在源代码管理中,所以我不想直接修改文件。
提前致谢。