I have 2008 team suite edition and VB.NET installed which also shows the
"Build and run" treeview item. I do see from your screenshot that you do not
have this setting - which is probebly why you can't find it!
I know you are using VS 2008 but what version? The following site contains
product comparison tables:
http://msdn2.microsoft.com/en-us/vstudio/products/cc149003.aspx
Simon,
I discovered why I didn't see the Build and Run feature. There is a
check box at the bottom of the Options form called Show All Settings.
I completely overlooked it and I needed to check it. When I did, that
feature became visible. I think it is a usability mistake to have that
checkbox there though. What real purpose does it serve other than to
be overlooked? It is a tree-view! People expect to be able to see
what is in the tree by expanding the node, not having to take one more
step.
<Ok, usability rant over.
>
Well, anyway, I finally discovered the true nature of the VS
performance problem. There is a bug that relates to building apps
targeted for CF. The bug results in every subsequent build taking
longer than the previous one. After rebooting, my build time went
from 10 minutes 17 seconds to one minute, 44 seconds. And now it is
growing again.
But I think that there is another bug too. VS rebuilds my project in
its entirety every single time, even when the project is not out of
date. I even went into Run and Build and chose Never as was suggested
here and it STILL rebuilds the project. I ran two successive
deployments doing exactly nothing in between and it rebuilt the
project both times. I created a diagnostic log for both builds and it
shows it recompiling every VB module and rebuilding. The logs were
both 1279 lines long. The total time was longer in the second one,
due to the previously mentioned bug. The ever-growing time-of-build
problem is apparently with the Platform Verification Task, which Arun
suggested disabling. (Thanks, Arun!)
Don