views:

260

answers:

3

I have a single solution with multiple database projects and an SSIS projects. The entire build and deploy portion takes a few minutes especially because we deploy unit test data along with the build.

Does Visual Studio 2008 allow me to display timestamps the output window of the build so I can keep track of things?

I know I can execute SQL Scripts during Post-Deployment and Pre-Deployment, but unless I really have to, I do not want to go around adding SQL scripts to all projects in my solution for a generic thing.

+1  A: 

Hi, I don't think that any default loggers have support for this but other loggers available to. Just search for something like "MSBuild XML Logger".

Sayed Ibrahim Hashimi
A: 

Also handy for pretty much all compact framework projects - they always take time to deploy to the device. If you're busy, you have no idea what time you deployed to the device and usually end up doing it again just to be sure.

Did you find a solution to this?

fritterfatboy
I haven't yet found an answer to this.
Raj More
A: 

A bit more digging led to finding this solution;

Tools >> Options >> Expand "Projects and Solutions" then select "Build and Run"

Set the MSBuild project build output verbosity to "Normal". This will timestamp the start of the build process. Not ideal to have to scroll to the top but at least each build clears the build output so the timestamp will always be at the top.

fritterfatboy