ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/VersioningSupport/SharedAssemblyInfo.cs.tmpl
Revision: 211
Committed: Sat Jun 2 10:33:05 2012 UTC (11 years, 6 months ago) by william
File size: 1647 byte(s)
Log Message:
+ add svn revision support into a static class to simplify versioning

File Contents

# Content
1 // This file contains common AssemblyVersion data to be shared across all projects in this solution.
2 using System.Reflection;
3 using System.Runtime.InteropServices;
4 [assembly: AssemblyCompany("Network Solutions")]
5 [assembly: AssemblyCopyright("Copyright © NeoH4x0r 2012")]
6 [assembly: AssemblyTrademark("")]
7 [assembly: AssemblyCulture("")]
8 // Setting ComVisible to false makes the types in this assembly not visible
9 // to COM components. If you need to access a type in this assembly from
10 // COM, set the ComVisible attribute to true on that type.
11 [assembly: ComVisible(false)]
12 [assembly: AssemblyVersion(AssemblyConfig.AssemblyVersion)]
13 #if DEBUG && !RELEASE
14 [assembly: AssemblyConfiguration("Debug")]
15 [assembly: AssemblyFileVersion(AssemblyConfig.AssemblyFileVersion)]
16 #endif
17 #if RELEASE
18 [assembly: AssemblyConfiguration("Release")]
19 [assembly: AssemblyFileVersion(AssemblyConfig.AssemblyFileVersion]
20 #endif
21
22 #region BuildConstants
23 public static class AssemblyConfig
24 {
25 private const string Tag = "dev";
26 #if DEBUG && !RELEASE
27 private const string Config = "debug";
28 #endif
29 #if RELEASE
30 private const string Config = "release";
31 #endif
32
33 private const string SVNRev = "r210";
34
35 private const string Major = "1";
36 private const string Minor = "2012";
37 private const string Build = "154";
38 private const string Revision = "0624";
39
40 public const string AssemblyVersion = Major + "." + Minor + "." + Build + "." + Revision;
41 public const string AssemblyFileVersion = Major + "." + Minor + "." + Build + "." + Revision + "-" + SVNRev + "-" + Tag + "-" + Config;
42 }
43 #endregion