-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathRql.version.config
More file actions
56 lines (56 loc) · 2.27 KB
/
Rql.version.config
File metadata and controls
56 lines (56 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?xml version="1.0" encoding="UTF-8" ?>
<VersionConfig>
<FileType>
<Name>File-with-version</Name>
<FileSpec>*.version.txt</FileSpec>
<Write>Release ${Major}.${Minor}.${Build}.${Revision}</Write>
</FileType>
<FileType>
<Name>C# Source</Name>
<FileSpec>*.cs</FileSpec>
<Update>
<Search>(?'Before'AssemblyVersion\(")([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)(?'After'"\))</Search>
<Replace>${Before}${Major}.${Minor}.0.0${After}</Replace>
</Update>
<Update>
<Search>(?'Before'AssemblyFileVersion\(")([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)(?'After'"\))</Search>
<Replace>${Before}${Major}.${Minor}.${Build}.${Revision}${After}</Replace>
</Update>
<Update>
<Search>(?'Before'AssemblyProduct\(")([^"]*)(?'After'"\))</Search>
<Replace>${Before}${Product}${After}</Replace>
</Update>
<Update>
<Search>(?'Before'AssemblyCopyright\(")([^"]*)(?'After'"\))</Search>
<Replace>${Before}${Copyright}${After}</Replace>
</Update>
<Update>
<Search>(?'Before'AssemblyCompany\(")([^"]*)(?'After'"\))</Search>
<Replace>${Before}${Company}${After}</Replace>
</Update>
</FileType>
<FileType>
<Name>.NET Config Files</Name>
<FileSpec>*.config</FileSpec>
<Update>
<Search>(?'Before', +Version=)\d+\.\d+(?'After'\.0\.0 *,)</Search>
<Replace>${Before}${Major}.${Minor}${After}</Replace>
</Update>
</FileType>
<FileType>
<Name>Visual Studio Project Files</Name>
<FileSpec>*.csproj</FileSpec>
<Update>
<Search>(?'Before'<OutputName>" + projectName + @"_)([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)(?'After'</OutputName>)</Search>
<Replace>${Before}${Major}.${Minor}.${Build}.${Revision}${After}</Replace>
</Update>
</FileType>
<FileType>
<Name>NuGet Spec</Name>
<FileSpec>*.nuspec</FileSpec>
<Update>
<Search>(?'Before'<version>)([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)(?'After'</version>)</Search>
<Replace>${Before}${Major}.${Minor}.${Build}.${Revision}${After}</Replace>
</Update>
</FileType>
</VersionConfig>