I've built a version info command into my c# dll using the very helpful info here: Displaying the build date
I actually output a range into excel, which displays some text, the assembly info and build date/time etc. Ideally I'd it say something like "Built on 23/08/2013 at 10:24:30 by username". How can I get that username (login id is fine) ?
Thanks Craig
--- In response to comments please see further info below - the above question still stands
Hi If it helps to make things clearer for people who may be interested in this thread I will describe the situation at my company: There will probably be at most 3 people developing the code, all compiled with VS and we work exclusively on a windows system (8). The user base is at most 20 people. The codes are version controlled via svn and things are at a prototype stage so we haven't got into an official release cycle. However during the day the 3 of us will most likely make a number of changes and release to selected users, hence at some point the versions between the users could get out of sync. I want to know if a user comes complaining to me that something doesn't work who gave them that version. If it doesn't work then its likely that the person who changed & compiled the code did some changes on their own stuff and didn't run the regression tests and released the code to some users. I'd like to know very quickly who did the coding & release/compilation via the method I am asking the question for here so I can go and find them and give them a slap, without having to dig through the Svn change logs (which may not even have changed because the changes are not checked in). So hopefully that is now totally clear - a rather informal arrangement I agree, but it works in the environment we work in. No lectures on code release cycles etc. please, I'm sure the solution is simple enough and I'm not sure how a change of thread title would help - it is exactly what I want to do. Thanks Craig