Browse Source

Show AssemblyInformationalVersion in crash reports.

pull/1/head
Daniel Grunwald 15 years ago
parent
commit
b45a7d56d1
  1. 7
      src/Main/Base/Project/Src/Gui/Dialogs/SharpDevelopAboutPanels.cs

7
src/Main/Base/Project/Src/Gui/Dialogs/SharpDevelopAboutPanels.cs

@ -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;

Loading…
Cancel
Save