in SetVersion.py [0:0]
def ModifyCsprojFiles(fileList, targetVersion):
csprojFiles = [f for f in fileList if os.path.splitext(f)[-1] == ".csproj"]
for csproj in csprojFiles:
print("Updating file ", csproj)
with open(csproj, "r+") as f:
fileData = f.read()
f.seek(0)
fileData = re.sub(r"<Version>(.*?)</Version>",
"<Version>{0}</Version>".format(targetVersion), fileData)
fileData = re.sub(r"<VersionPrefix>(.*?)</VersionPrefix>",
"<VersionPrefix>{0}</VersionPrefix>".format(targetVersion), fileData)
f.write(fileData)