1 // ***********************************************************************
2 // Copyright (c) 2012 Charlie Poole
3 //
4 // Permission is hereby granted, free of charge, to any person obtaining
5 // a copy of this software and associated documentation files (the
6 // "Software"), to deal in the Software without restriction, including
7 // without limitation the rights to use, copy, modify, merge, publish,
8 // distribute, sublicense, and/or sell copies of the Software, and to
9 // permit persons to whom the Software is furnished to do so, subject to
10 // the following conditions:
11 //
12 // The above copyright notice and this permission notice shall be
13 // included in all copies or substantial portions of the Software.
14 //
15 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 // ***********************************************************************
23 
24 using System.Reflection;
25 using System.Runtime.CompilerServices;
26 using System.Runtime.InteropServices;
27 using System;
28 
29 // General Information about an assembly is controlled through the following
30 // set of attributes. Change these attribute values to modify the information
31 // associated with an assembly.
32 [assembly: AssemblyTitle("NUnitLite")]
33 [assembly: AssemblyDescription("NUnitLite unit-testing framework")]
34 [assembly: AssemblyCompany("NUnit Software")]
35 [assembly: AssemblyProduct("NUnitLite")]
36 [assembly: AssemblyCopyright("Copyright 2013, Charlie Poole")]
37 [assembly: AssemblyTrademark("NUnitLite")]
38 [assembly: AssemblyCulture("")]
39 
40 // Set AssemblyConfiguration attribute depending on
41 // how we are building the assembly.
42 #if DEBUG
43 #if NET_4_5
44 [assembly: AssemblyConfiguration(".NET 4.5 Debug")]
45 #elif NET_4_0
46 [assembly: AssemblyConfiguration(".NET 4.0 Debug")]
47 #elif NET_3_5
48 [assembly: AssemblyConfiguration(".NET 3.5 Debug")]
49 #elif NET_2_0
50 [assembly: AssemblyConfiguration(".NET 2.0 Debug")]
51 #elif NET_1_1
52 [assembly: AssemblyConfiguration(".NET 1.1 Debug")]
53 #elif NETCF_3_5
54 [assembly: AssemblyConfiguration(".NET CF 3.5 Debug")]
55 #elif NETCF_2_0
56 [assembly: AssemblyConfiguration(".NET CF 2.0 Debug")]
57 #elif SL_5_0
58 [assembly: AssemblyConfiguration("Silverlight 5.0 Debug")]
59 #elif SL_4_0
60 [assembly: AssemblyConfiguration("Silverlight 4.0 Debug")]
61 #elif SL_3_0
62 [assembly: AssemblyConfiguration("Silverlight 3.0 Debug")]
63 #endif
64 #else
65 #if NET_4_5
66 [assembly: AssemblyConfiguration(".NET 4.5")]
67 #elif NET_4_0
68 [assembly: AssemblyConfiguration(".NET 4.0")]
69 #elif NET_3_5
70 [assembly: AssemblyConfiguration(".NET 3.5")]
71 #elif NET_2_0
72 [assembly: AssemblyConfiguration(".NET 2.0")]
73 #elif NET_1_1
74 [assembly: AssemblyConfiguration(".NET 1.1")]
75 #elif NETCF_3_5
76 [assembly: AssemblyConfiguration(".NET CF 3.5")]
77 #elif NETCF_2_0
78 [assembly: AssemblyConfiguration(".NET CF 2.0")]
79 #elif SL_5_0
80 [assembly: AssemblyConfiguration("Silverlight 5.0")]
81 #elif SL_4_0
82 [assembly: AssemblyConfiguration("Silverlight 4.0")]
83 #elif SL_3_0
84 [assembly: AssemblyConfiguration("Silverlight 3.0")]
85 #endif
86 #endif
87 
88 // Setting ComVisible to false makes the types in this assembly not visible
89 // to COM components.  If you need to access a type in this assembly from
90 // COM, set the ComVisible attribute to true on that type.
91 [assembly: ComVisible(false)]
92 
93 [assembly: CLSCompliant(true)]
94 
95 // The following GUID is for the ID of the typelib if this project is exposed to COM
96 [assembly: Guid("0be367fd-d825-4039-a70b-54a3557170ec")]
97 
98 // Version information for an assembly consists of the following four values:
99 //
100 //      Major Version
101 //      Minor Version
102 //      Build Number
103 //      Revision
104 //
105 // You can specify all the values or you can default the Revision and Build Numbers
106 // by using the '*' as shown below:
107 [assembly: AssemblyVersion("1.0.0.0")]
108 #if !PocketPC && !WindowsCE && !NETCF
109 [assembly: AssemblyFileVersion("1.0.0.0")]
110 #endif
111