Microsoft seems to have challenged themselves to see how much they can change for VS2010 — new WPF shell, snazzy text editor, MEF-based extensibility, VSIX installers, C++ build system, oh my. This is a major release both on the surface and under the hood, and the changes have impacted VA X on all sides. But we’re happy to report we have VA X running in VS2010, and we are currently shaking out bugs.
We are excited by the possibilities of the new WPF text editor, as it will enable new VA X features that simply were not possible in earlier IDEs. But for now, most of our time has been spent simply trying to achieve feature parity with what we already do in the older IDEs. Once we’ve done that, we can begin the real brainstorming for what’s ahead.
We’ll be releasing a beta of our VS2010 support when Microsoft releases their next public beta.
Thanks for the update! This is excellent news.
I’m curious how you’re doing the parsing of C++ for this release. Are you hooking into their sqlite file, or still doing it on your own?
We are not interfacing with their database directly, but there are situations where we use their “default” intellisense and we edit the contents of the listbox. We still need our parser (eg, their database doesn’t provide everything we need for refactoring), but we are thinking of ways to take advantage of their database.
How well do you guys parse the new C++0x features (lambdas, etc.)?
That’s an area where we are relying on the default intellisense, and we’ll add our own support where needed.
Wohoo! Thanks for the update and especially a screenshot showing C++/CLI — you’ve revived me.
Looking forward to more updates!
VA X in VS2010
September 15, 2009 by holedigger
“We’ll be releasing a beta of our VS2010 support when Microsoft releases their next public beta.”