diff --git a/src/Generator.Bind/Properties/AssemblyInfo.cs b/src/Generator.Bind/Properties/AssemblyInfo.cs
index e1aeedee..ee12cfb3 100644
--- a/src/Generator.Bind/Properties/AssemblyInfo.cs
+++ b/src/Generator.Bind/Properties/AssemblyInfo.cs
@@ -1,12 +1,17 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
+//
+using System;
+using System.Reflection;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Generator.Bind")]
-[assembly: AssemblyDescription("Generates C# bindings for the the Open Toolkit Library")]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("0d681958-ca78-4a67-b71c-ff8755488e23")]
+[assembly: AssemblyTitleAttribute("Generator.Bind")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}
diff --git a/src/Generator.Converter/Properties/AssemblyInfo.cs b/src/Generator.Converter/Properties/AssemblyInfo.cs
index 75e1f98b..9890a4ed 100644
--- a/src/Generator.Converter/Properties/AssemblyInfo.cs
+++ b/src/Generator.Converter/Properties/AssemblyInfo.cs
@@ -1,12 +1,17 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
+//
+using System;
+using System.Reflection;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Generator.Convert")]
-[assembly: AssemblyDescription("Converts C headers into XML suitable for the binding generator")]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("01d453bf-8648-4441-953e-7094a0ec1364")]
+[assembly: AssemblyTitleAttribute("Generator.Convert")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}
diff --git a/src/Generator.Rewrite/Properties/AssemblyInfo.cs b/src/Generator.Rewrite/Properties/AssemblyInfo.cs
index 56e42852..296b0cb2 100644
--- a/src/Generator.Rewrite/Properties/AssemblyInfo.cs
+++ b/src/Generator.Rewrite/Properties/AssemblyInfo.cs
@@ -1,36 +1,17 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
+//
+using System;
+using System.Reflection;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("OpenTK.Rewrite")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("OpenTK.Rewrite")]
-[assembly: AssemblyCopyright("Copyright © 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("01f167a5-6aff-41be-a70a-828c124c5164")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: AssemblyTitleAttribute("Generator.Rewrite")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}
diff --git a/src/OpenTK.GLControl/Properties/AssemblyInfo.cs b/src/OpenTK.GLControl/Properties/AssemblyInfo.cs
index 258fb0d9..88b92999 100644
--- a/src/OpenTK.GLControl/Properties/AssemblyInfo.cs
+++ b/src/OpenTK.GLControl/Properties/AssemblyInfo.cs
@@ -1,18 +1,17 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
+//
+using System;
+using System.Reflection;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("OpenTK.GLControl")]
-[assembly: AssemblyDescription("Provides integration with System.Windows.Forms.")]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("5414b90b-d7be-4382-b0e1-f07ce154f7f7")]
-
-[assembly: System.CLSCompliant(true)]
-[assembly: System.Security.AllowPartiallyTrustedCallers]
-#if NET40
-[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
-#endif
+[assembly: AssemblyTitleAttribute("OpenTK.GLControl")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}
diff --git a/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs b/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs
index 09db0733..a167a861 100644
--- a/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs
+++ b/src/OpenTK.GLWidget/Properties/AssemblyInfo.cs
@@ -1,15 +1,17 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
+//
+using System;
+using System.Reflection;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("OpenTK.GLWidget")]
-[assembly: AssemblyDescription("Provides integration with Gtk 2 and 3.")]
-
-[assembly: System.CLSCompliant(true)]
-[assembly: System.Security.AllowPartiallyTrustedCallers]
-#if NET40
-[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
-#endif
+[assembly: AssemblyTitleAttribute("OpenTK.GLWidget")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}
diff --git a/src/OpenTK/Properties/AssemblyInfo.cs b/src/OpenTK/Properties/AssemblyInfo.cs
index 299fff60..c0ce7ba8 100644
--- a/src/OpenTK/Properties/AssemblyInfo.cs
+++ b/src/OpenTK/Properties/AssemblyInfo.cs
@@ -1,19 +1,17 @@
-using System;
+//
+using System;
using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("OpenTK")]
-[assembly: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("7652241e-158d-4eb1-85f4-ed40ee356791")]
-
-[assembly: CLSCompliant(true)]
-[assembly: System.Security.AllowPartiallyTrustedCallers]
-#if NET40
-[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
-#endif
+[assembly: AssemblyTitleAttribute("OpenTK.iOS")]
+[assembly: AssemblyProductAttribute("OpenTK")]
+[assembly: AssemblyDescriptionAttribute("A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.")]
+[assembly: AssemblyVersionAttribute("2.0.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.0")]
+[assembly: CLSCompliantAttribute(true)]
+[assembly: AssemblyCopyrightAttribute("Copyright (c) 2006 - 2016 Stefanos Apostolopoulos for the Open Toolkit library.")]
+namespace System {
+ internal static class AssemblyVersionInformation {
+ internal const string Version = "2.0.0";
+ internal const string InformationalVersion = "2.0.0";
+ }
+}