Sign in to follow this  
Jonas B

[.net] VS2005: Immediate window replacement

Recommended Posts

Is there an add-in that's similar to the Immediate window, but with code completion, better coloring etc? If not, how hard is it to write add-ins? Some people complain that the API is badly documented and buggy, is that still true?

Share this post


Link to post
Share on other sites
Quote:
Original post by Jonas B
If not, how hard is it to write add-ins?


Warning:

* The Express editions can't use add-ins.
* The Standard edition can't develop add-ins.

Share this post


Link to post
Share on other sites
Quote:
Original post by Jonas B
If not, how hard is it to write add-ins? Some people complain that the API is badly documented and buggy, is that still true?

Documentation isn't all that bad, really. However, most parts of the automation API has to be implemented by the developers of a VS package (which usually contain support for a specific language), not by the VS shell itself. This means that the implementation can and will differ from project type to project type. For example, I've encountered several places where one implementation's collections are indexed from 1 to length, whil others are from 0 to length-1. And don't get me started on all the E_NOIMPL/NotImplementedException cases...

Share this post


Link to post
Share on other sites
Quote:
Original post by Fruny
* The Standard edition can't develop add-ins.

That should be read as "The Standard Edition doesn't ship with a project template for creating an addin". You don't need that template. Heck, you don't even need VS to create an addin.

Share this post


Link to post
Share on other sites
OK, thanks. Maybe I won't run into those problems too much, as the addin won't communicate much with the loaded project.
I'll probably go with Boo.Lang.Interpreter instead of compiling C# code into a temporary module (or is there an equivalent in .NET these days?).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this