Jump to content
  • Advertisement
Sign in to follow this  
Jonas B

[.net] VS2005: Immediate window replacement

This topic is 4400 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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
Advertisement
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
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!