Есть ли способ использовать boo в моем msvs? Я хотел бы, чтобы моя форма вызывала некоторый код boo вместо C#.
Бу в Visual Studio?
Ответы (5)
Мы уже некоторое время работаем над подключаемым модулем, он вроде работает, но на данный момент вам действительно следует использовать SharpDevelop или MonoDevelop. Плагин VS может быть оживлен, поскольку новая архитектура плагинов VS для VS2010 намного лучше, но это действительно много работы, и мы все были очень заняты.
Я использую Boo для замены старого неуклюжего механизма правил, управляемого базой данных, и он отлично работает.
Начните здесь: Boo Interactive Interpreter
// One-line Boo interpreter in C#
InteractiveInterpreter2 interpreter = new InteractiveInterpreter2();
Если вы имеете в виду определение своих форм и фактическое кодирование Boo в VS .NET, загляните в BooLangStudio.
Visual Boo (исходный код) — более свежий проект, в котором добавлена поддержка Boo в VS2010.
Вы можете сделать так, чтобы ваш скрипт Boo открывал исходно-читаемый отладчик VS, вставив:
System.Diagnostics.Debugger.Launch()
or
System.Diagnostics.Debugger.Break()
Если под msvs вы имеете в виду визуальную студию, вам придется написать языковой плагин для boo (при условии, что он не существует) с использованием среды расширяемости Visual Studio.
Вот такой плагин:
http://www.codinginstinct.com/2008/05/boo-in-visual-studio.html