|
|
@ -101,8 +101,11 @@ namespace ICSharpCode.SharpDevelop.Gui |
|
|
|
public static string GetVersionInformationString() |
|
|
|
public static string GetVersionInformationString() |
|
|
|
{ |
|
|
|
{ |
|
|
|
string str = ""; |
|
|
|
string str = ""; |
|
|
|
Version v = typeof(AboutSharpDevelopTabPage).Assembly.GetName().Version; |
|
|
|
object[] attr = typeof(AboutSharpDevelopTabPage).Assembly.GetCustomAttributes(typeof(AssemblyInformationalVersionAttribute), false); |
|
|
|
str += "SharpDevelop Version : " + v.ToString() + Environment.NewLine; |
|
|
|
if (attr.Length == 1) { |
|
|
|
|
|
|
|
AssemblyInformationalVersionAttribute aiva = (AssemblyInformationalVersionAttribute)attr[0]; |
|
|
|
|
|
|
|
str += "SharpDevelop Version : " + aiva.InformationalVersion + Environment.NewLine; |
|
|
|
|
|
|
|
} |
|
|
|
str += ".NET Version : " + Environment.Version.ToString() + Environment.NewLine; |
|
|
|
str += ".NET Version : " + Environment.Version.ToString() + Environment.NewLine; |
|
|
|
str += "OS Version : " + Environment.OSVersion.ToString() + Environment.NewLine; |
|
|
|
str += "OS Version : " + Environment.OSVersion.ToString() + Environment.NewLine; |
|
|
|
string cultureName = null; |
|
|
|
string cultureName = null; |
|
|
|