It is hard to get project data (product, version) in case if project was build as Published Release (In VS: Build -> Publish Selection).
This way not working
var assembly = Assembly.GetExecutingAssembly();
var version = FileVersionInfo.GetVersionInfo(assembly.Location);
because have no access to Assembly.
I found solution
GetType().Assembly.GetName().Version.ToString();
but this way I can get just version not other project attributes (Company, Product).
How can I get all project data? Maybe need to some configure publish?