Skip to content

Instantly share code, notes, and snippets.

@cidrugHug8
Created November 1, 2017 02:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cidrugHug8/4b6934d434f31958f3b94c5afa5d07b2 to your computer and use it in GitHub Desktop.
Save cidrugHug8/4b6934d434f31958f3b94c5afa5d07b2 to your computer and use it in GitHub Desktop.
public static string Version()
{
var x86Folderpath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);
const string exeRelativepath = @"SDL\SDL Trados Studio\Studio4\SDLTradosStudio.exe";
var exeFullpath = Path.Combine(x86Folderpath, exeRelativepath);
var assembly = Assembly.LoadFrom(exeFullpath);
var resourceManager = new ResourceManager("Sdl.TranslationStudio.Application.StringResources", assembly);
var version = string.Format(resourceManager.GetString("Version"),
$"- {FileVersionInfo.GetVersionInfo(exeFullpath).FileVersion}");
return version;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment