Boo in Visual Studio?
Asked Answered
G

5

7

Is there a way to use boo in my msvs? I would like my form to call some boo code instead of C#.

Gyrate answered 10/4, 2009 at 16:53 Comment(0)
E
4

We've been working on a plug-in for a while, it sorta works but you should really use SharpDevelop or MonoDevelop at this point. The VS plugin might get revitalized since the new VS plugin architecture for VS2010 is so much better but it's really a lot of work and we have all been pretty busy.

Ell answered 21/7, 2009 at 22:34 Comment(1)
Good to know. VS2010 is alive. Any changes? ;)Ene
M
7

I'm using Boo to replace an old database-driven clunky rules engine, and it's working great.

Start here: Boo Interactive Interpreter

// One-line Boo interpreter in C#
InteractiveInterpreter2 interpreter = new InteractiveInterpreter2();

If you mean defining your forms and actually coding Boo in VS .NET, look into BooLangStudio.

Methylamine answered 10/4, 2009 at 17:4 Comment(0)
E
4

We've been working on a plug-in for a while, it sorta works but you should really use SharpDevelop or MonoDevelop at this point. The VS plugin might get revitalized since the new VS plugin architecture for VS2010 is so much better but it's really a lot of work and we have all been pretty busy.

Ell answered 21/7, 2009 at 22:34 Comment(1)
Good to know. VS2010 is alive. Any changes? ;)Ene
M
4

Visual Boo (source code) is a more recent project adding support for Boo in VS2010.

Mackler answered 27/2, 2012 at 3:48 Comment(0)
H
2

You can have your Boo script pop-up a source-readable VS debugger by inserting:

System.Diagnostics.Debugger.Launch()

or

System.Diagnostics.Debugger.Break()
Homozygote answered 11/10, 2009 at 10:2 Comment(0)
E
1

If by msvs you mean visual studio, you would have to write a language plugin for boo (assuming one does not exist) using the Visual Studio Extendability framework.

Here is such a plugin :

http://www.codinginstinct.com/2008/05/boo-in-visual-studio.html

Emmet answered 10/4, 2009 at 16:59 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.