In case it might be useful, I have created a Visual Studio package that adds the EventStore support into VS2012.
With this package you can:
Create an EventStore projections project (have your projections under source control, etc., just as any other source code)
Deploy projections from the project into the EventStore in one click in the VS.
Run any projection as a Query and see its result (in JSON).
It is an ongoing work and some of the features I have in mind are not implemented yet, but the basics I mentioned above are already there.
If interested, you can check it out here: https://github.com/AlexeyRaga/esvstools
Things are not implemented yet (but they will be as soon as I have time):
A projection node has Enabled, CheckpointEnabled and EmitEnabled properties. These properties are only respected when deploying a new projection into the EventStore, but not in the updating an existing projection scenario.
Show the existing projection “real” results (not just run it as a transient query).
When first time creating a project, detect the existing projections in the EventStore and automatically pull them into the project.
I’d love to see your opinions/feedbacks
P.S. I stole the EventStore icons to use it inside this tool, hope the EventStore team is OK with this fact