public static void Main()
{
string wdir = Environment.CurrentDirectory;
if (Directory.GetParent(wdir).Name == "Source")
{
// Running through msbuild inside Source/Build.UpdateVersion/
RootDirectory = "../..";
SourceDirectory = "..";
}
else
{
// Running manually inside Binaries/OpenTK/[Debug|Release]/
RootDirectory = "../../..";
SourceDirectory = "../../../Source";
}
DateTime now = DateTime.UtcNow;
GenerateVersionInfo(now, Path.Combine(RootDirectory, "Version.txt"));
GenerateAssemblyInfo(now, Path.Combine(SourceDirectory, "GlobalAssemblyInfo.cs"));
}