diff --git a/.gitignore b/.gitignore index 5d9d573cc3..5a933b4dd5 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,6 @@ bin/ /src/Setup/SharpDevelop.Setup.wixproj.user /src/Main/ICSharpCode.SharpDevelop.Sda/ICSharpCode.SharpDevelop.Sda.dll.config /src/Main/StartUp/Project/SharpDevelop.exe.config -/src/Main/GlobalAssemblyInfo.cs /src/AddIns/Misc/UsageDataCollector/UsageDataCollector.AddIn/AnalyticsMonitor.AppProperties.cs /src/AddIns/Misc/PackageManagement/Packages/AvalonEdit/lib \ No newline at end of file diff --git a/src/Main/GlobalAssemblyInfo.cs b/src/Main/GlobalAssemblyInfo.cs new file mode 100644 index 0000000000..65349fb10d --- /dev/null +++ b/src/Main/GlobalAssemblyInfo.cs @@ -0,0 +1,36 @@ +// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) +// This code is distributed under the GNU LGPL (for details please see \doc\license.txt) + +///////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////// +// // +// DO NOT EDIT GlobalAssemblyInfo.cs, it is recreated using AssemblyInfo.template whenever // +// ICSharpCode.Core is compiled. // +// // +///////////////////////////////////////////////////////////////////////////////////////////// +///////////////////////////////////////////////////////////////////////////////////////////// + +using System.Resources; +using System.Reflection; + +[assembly: System.Runtime.InteropServices.ComVisible(false)] +[assembly: AssemblyCompany("ic#code")] +[assembly: AssemblyProduct("SharpDevelop")] +[assembly: AssemblyCopyright("2000-2013 AlphaSierraPapa for the SharpDevelop Team")] +[assembly: AssemblyVersion(RevisionClass.Major + "." + RevisionClass.Minor + "." + RevisionClass.Build + "." + RevisionClass.Revision)] +[assembly: AssemblyInformationalVersion(RevisionClass.FullVersion + "-990068d3")] +[assembly: NeutralResourcesLanguage("en-US")] + +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2243:AttributeStringLiteralsShouldParseCorrectly", + Justification = "AssemblyInformationalVersion does not need to be a parsable version")] + +internal static class RevisionClass +{ + public const string Major = "4"; + public const string Minor = "3"; + public const string Build = "1"; + public const string Revision = "9451"; + public const string VersionName = null; // "" is not valid for no version name, you have to use null if you don't want a version name (eg "Beta 1") + + public const string FullVersion = Major + "." + Minor + "." + Build + ".9451"; +}