What are the new features for native-code developers in VC++ 2008? The documents on the MSDN website lead me to believe that this release would be a big service pack for us.
Has the linker been improved? Is it faster and/or more memory-efficient? Do we have more visibility into what we can do to help it run faster and/or consume less memory? We're spending many man-months here just to keep some projects from blowing up in the linker, this is real money.
Will we have more control over IntelliSense? Can we disable it on a per-project basis, or per VC++ instance, or tweak how sensitive it is and what it analyzes? On some projects with large amounts of generated code, IntelliSense costs more productivity than it brings.
Has native code support come to the "new and cool" features like unit testing and memory debugging? Who needs memory debugging tools more than native C/C++ developers, seriously? Unit testing for native C++ would singlehandedly justify moving the entire company to a new VC++ release, it's worth $$$. It might even convert some hard-core *NIX people (if and only if the integration is smooth as a baby's butt).
What is your roadmap for C++0x? Are the C++TRs coming soon? I've read half-answers to this one, but by now the standard is close enough to ratification that you should have an idea of what features you'll implement and when.
Visual C++ is my essential workhorse, and I just want it to rock. By the way, I aimed a shot across the VC++ bow with this post, consider it.
One last thing. This one isn't so much a question as a statement:
We need Visual Studio version N+1 to be able to operate on Visual Studio files of version N. Do not convert the solution/project files unless I use a new feature specific to version N+1. Then warn me before you convert the files so I can decide if I want to wait before I use this new feature.
The last migration (7.1->8) revealed a viral behavior when projects are included in multiple solutions and everyone had to upgrade at the same time. The migration to VC9 will require a great deal of upper-management-wrestling on my part because of that. The answers to my questions above will determine how hard I will be willing to fight, or wait for VC10.