visual studio editor

M

My interest

Does anybody know is it possible to embed a Visual Studio editor into
your application? My application needs to allow the user write C#
script / program and then compile / and use these code in the
runtime. Compiling etc is not a problem, but I want to provide the
user with a friendly editing environment, e.g. intelligent, key-word
coloring etc, ideally with the same experience as using Visual Studio
itself.

I guess the VS editor itself may be also a COM etc, but not sure.

Any suggestions will be appreciated.
 
P

Peter Bromberg [C# MVP]

The Visual Studio "Shell" IDE environment is now provided for ISVs and Tool
vendors to incorporate the IDE into their applications. However, you might
want to look at the source code for SharpDevelop, an open-source Visual
Studio "clone" that does not depend on any Microsoft offerings. The reason I
say this is because you would have the freedom to pull out only the portions
of the available source code that you need and use them in your product.
-- Peter
Site: http://www.eggheadcafe.com
UnBlog: http://petesbloggerama.blogspot.com
MetaFinder: http://www.blogmetafinder.com
 
M

My interest

The Visual Studio "Shell" IDE environment is now provided for ISVs and Tool
vendors to incorporate the IDE into their applications. However, you might
want to look at the source code for SharpDevelop, an open-source Visual
Studio "clone" that does not depend on any Microsoft offerings. The reasonI
say this is because you would have the freedom to pull out only the portions
of the available source code that you need and use them in your product.
-- Peter
Site:http://www.eggheadcafe.com
UnBlog:http://petesbloggerama.blogspot.com
MetaFinder:http://www.blogmetafinder.com

Thanks. I have installed VS 2008 Shell IDE (VS2008 SDK v1.0) But
somehow I cannot get intellisense working. Do I need to do some
configurations?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top