I’ve been playing a little with VSTA recently and I’ve got to say I didn’t realise how much I rely on Resharper. Seriously, if you spend any decent amount of time coding in a week then not having Resharper in your toolkit just wouldn’t make sense AFAIC. It means a minimum of Visual Studio Standard but believe me it’s worth it. No VS addin support in VSTA is major reason I’m using VSTA as little as possible. To the point I code in VS and copy/paste to the VSTA editor :-)
And while we’re talking VSTA… The build-run-build cycle in VSTA is possible because Revit’s APIObject inherits MarshalByRefObject allowing a proxy of the RevitAPI to be marshalled across AppDomains. It would be SO nice if this was the same in the standard API. It would simplify TDD with Revit by an order of magnitude . PLEASE!!