Hey guys,
Just FYI I've been working on a Visual Studio extension for EA Add-Ins, which I'm hoping to release in the next couple of weeks.
It's working, but I've asked Sparx for permission to use a version of their logo in an icon and I haven't heard back yet.
(If they say no, I'll just release it with a different icon -- there's no other Sparx IP in it.)
This is a Visual Studio extension and as such it is integrated into Studio. No copying, no fiddling, just hit New Project, fill in the details and you've got yourself a brand spanking new Add-In solution.
Once the solution's been created (takes a couple of seconds), you can build it immediately. If you run the resulting MSI installer, EA will pick up the Add-In (meaning it shows up in the Manage Add-Ins dialog) but of course it doesn't do anything because you haven't put any code in.

The template gives you all the event handlers, but nothing else: no menu handler, no About box, nothing.
This is because I don't want to make assumptions about or place constraints on how you structure your code or what features your Add-In should provide.
It's also not intended to help you understand how Add-In development works, or for that matter the intricacies of the Windows installer. It's a productivity tool for Add-In builders like myself.
If all goes to plan, this extension will be available through the Visual Studio Marketplace by the end of the month.
/Uffe