I recommend the following resources for getting started with this (not in any particular order)...
- Mark Miller's blog
- Rory Becker's blog
- the http://dxcommunityplugins.googlecode.com site (for 50+ examples of other OSS plugins)
- the dnrtv episode referenced already as well as a few other dnrtv episodes (search the past episodes list for 'mark miller' and you will find them)
- my own blog (ref. in my e-mail sig) for some high-level concepts about DX/CR plugins (not much code posted there)
You can google all of the above resources to find them easily.? As a developer of several of the OSS plugins found on the DXCommunityPlugins site as well a few that aren't (like http://dxsourceoutliner.googlecode.com
), I have to agree that the dearth of any decent documentation is a *huge* impediment to widespread plugin development by CodeRush users so I feel your pain acutely, trust me :)
But its a huge productivity boost to anyone trying to develop tools for Visual Studio so you should certainly *try* to stick it out until you master it.
Best of luck~!
On Wed, Oct 7, 2009 at 4:11 PM, James Curran <[address removed]>
On DotNetRocksTV, Mark Miller had a tutorial on building a CodeRush plug-in
On Wed, Oct 7, 2009 at 3:48 PM, Noah Blumenthal
<[address removed]> wrote:
> I'm trying to write my first CodeRush plugin for some MVC stuff that I think
> would be helpful.? I haven't got very far -- just created a new plugin,
> added a CodeProvider and clicked F5 to debug so I could play around with
> QuickWatch and try to see where I'm going with this.? However, F5 opens a
> new Visual Studio instance but my plugin is not loaded.
> I was thinking maybe I have to set the build output directory to my VS
> plugin directory, but I'd really rather not because I don't want my other VS
> instances to have an in-development plugin.? How should I be doing this?
> CodeRush is a great tool but there is way too little plugin documentation!
> Please Note: If you hit "REPLY", your message will be sent to everyone on
> this mailing list ([address removed])
> This message was sent by Noah Blumenthal ([address removed])
> from New York .NET Meetup Group.
> To learn more about Noah Blumenthal, visit his/her member profile
> To unsubscribe or to update your mailing list settings, click here
> Meetup Support: [address removed]
> 632 Broadway, New York, NY 10012 USA
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by James Curran ([address removed]) from New York .NET Meetup Group.
To learn more about James Curran, visit his/her member profile: http://www.meetup.com/NY-Dotnet/members/6362719/
To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/account/comm/
Meetup Support: [address removed]
632 Broadway, New York, NY 10012 USA