private void SetupChangeLog()
{
if (!StartupVersion.Equals(Reg.LastVersion))
{
Logger.Debug("Gwupe has been upgraded, reading and displaying changelog");
try
{
using (
Stream stream =
Assembly.GetExecutingAssembly().GetManifestResourceStream("Gwupe.Agent.changelog.txt"))
{
using (StreamReader reader = new StreamReader(stream))
{
if (reader.Peek() >= 0)
{
ChangeDescription = reader.ReadLine();
}
while (reader.Peek() >= 0)
{
ChangeLog.Add(reader.ReadLine());
}
}
}
}
catch (Exception e)
{
Logger.Error("Failed to read changelog file : " + e.Message);
}
}
}