Is there a plug-in for Visual Studio that will track time spent on a project as well as the files being worked on?
It would be really useful to be able to generate a report each day with the projects worked on the files that were being worked would be used to match up a task to the time.
Check out TargetProcess
However, it does way more than tracking time, so it might not be appropriate to what you want to have.
Check out WakaTime, open-source on GitHub:
https://github.com/wakatime/visualstudio-wakatime
It gives you a dashboard of your logged time:
You can try my recently released Visual Time Spent add-in. It integrates with Visual Studio and tracks time spent on solutions, projects and files.
If you are using TFS you can track time allocated to Work Items in your team project using TFS Working On
Seems pretty straight forward to setup and use... although I do not have experience using it for any length of time.
time cockpit has a feature called "signal trackers". Those track what you are doing, encrypt the data, synchronize it between your devices and presents it in a Calendar style application. You can therefore easily derive what you have been doing when and reconstruct your day.
In your situation, it would track the active window title (showing the solution file) as well as the file writes you had (tells you the files you changed). So you would probably get decent hints on what you have been working at.
I can't be objective here, as I am one of the devs, but it works quite well for our customers as well as us internally.
来源:https://stackoverflow.com/questions/1212131/visual-studio-time-tracking-plugin