Описание тега ironruby

IronRuby - это реализация языка программирования Ruby с открытым исходным кодом, которая тесно интегрирована с.NET Framework.
0 ответов

Ruby: нацеливание на несколько платформ в одном проекте

Я создаю проект [Iron]Ruby, который должен поддерживать несколько сред (в частности, WPF, Silverlight и WinForms - но это не так важно). Ниже приведен конкретный пример того, где я застрял: Я должен реализовать Bitmap класс как часть библиотеки, и э…
12 фев '10 в 18:47
1 ответ

Как скомпилировать IronRuby в приложение Silverlight (XAP)?

Я надеюсь использовать IronRuby в качестве основного языка для разработки приложения Silverlight 4. Я знаю, что есть материал "IronRuby in Browser", который использует Gestalt, но я хотел бы создать стандартное приложение Silverlight с использование…
1 ответ

Строительный Ironruby для VS2008

Я пытаюсь собрать Ironruby для VS 2008, но для файлов проекта требуются VS 2010 и.net 4.0. К сожалению, я не могу использовать это, поскольку мы создаем приложение Windows Compact Embedded 7, которое использует VS 2008/.net 3.5. Из того, что я поним…
05 сен '12 в 14:17
0 ответов

IronRuby / IronPython в том же проекте?

Я пытался создать и приложение, которое использует IronRuby и IronPython, но я продолжаю сталкиваться с ошибками ссылок с общими библиотеками DLL, в частности, Microsoft.Scripting.dll. Я пришел к выводу, что это связано с использованием IP/IR разных…
12 июн '12 в 22:39
0 ответов

IronRuby Rake и -X:PrivateBinding

Я пытаюсь настроить скрипт Rake для запуска всех моих тестов IronRuby rspec. Тесты должны иметь доступ к внутренним конструкторам и методам. IronRuby поддерживает это с ключом -X:PrivateBinding на ir.exe. Так, например, если мой тест называется some…
01 авг '10 в 19:10
1 ответ

Как вызвать перегруженные универсальные методы в IronRuby?

Как я могу вызвать перегруженный универсальный метод в IronRuby? У меня есть класс.NET со следующими методами. (Обратите внимание, что методы являются статическими) Factory.cs ---- public static T CreateService<T>() public static T CreateServi…
21 май '09 в 22:30
1 ответ

Получить возвращаемые значения из.dll, используя Ruby на рельсах?

Из ROR я передаю параметры в C#.net dll и выполняю там некоторые вычисления и возвращаю значения, но я не могу получить эти значения. Можно ли получить возвращаемое значение метода DLL с ROR? Код: lib = WIN32OLE.new('GenerateUCNValues.GenerateUCNVal…
29 ноя '10 в 12:16
1 ответ

WPF Toolkit Datagrid Сортировка

Наш клиент хочет отсортировать значения в сетке данных WPF. Один из столбцов является столбцом промежутка времени. Тем не менее, это в строковом формате. Вот пример данных. -1 неделя - реорганизация персонала -2 месяца - Дизайн сайта -5 лет - перего…
15 дек '10 в 06:06
1 ответ

Ошибка при выполнении IronRuby с bewildr

Я пытаюсь автоматизировать WPF, используя Bewildr, огурец и IronRuby. На данный момент, как шаг ребенка, я сделал следующее Установил IronRuby1.1 в C:\IronRuby Установил Bewildr и огуречный драгоценный камень Создал Ruby-файл в IronRuby binsample.rb…
10 авг '12 в 07:24
1 ответ

Как добавить строку в aC# IList<string> из IronRuby?

Я получаю следующее исключение, когда пытаюсь использовать скрипт ruby ​​для изменения списка строк C#. Необработанное исключение: System.ArgumentException: значение "Скотт" не относится к типу "System.String" и не может использоваться в этой универ…
17 мар '11 в 15:19
2 ответа

IronRuby, как сделать так, чтобы файл ruby ​​выполнялся из обычного каталога проекта C#, а не из папки bin\debug?

Найти правильный заголовок для моего вопроса было нелегко, пожалуйста, не стесняйтесь отредактировать при необходимости. Сейчас: В следующем коде программа вылетает при запуске. using System; using IronRuby; using IronRuby.Runtime; namespace IronRub…
27 янв '13 в 11:32
3 ответа

Вы бы порекомендовали Iron Ruby, Iron Python или PowerShell для создания приложения на C# в качестве хоста сценария?

Вы бы порекомендовали Iron Ruby, Iron Python или PowerShell для создания приложения на C# в качестве хоста сценария? После некоторой быстрой работы я сейчас склоняюсь к powershell по двум основным причинам (обратите внимание, это чисто мое мнение, и…
1 ответ

Как мне выполнить скрипт IronRuby из Rails 3.0.7 в Windows?

У меня есть проект в Ruby 1.9.2 с использованием Rails 3.0.7 для Windows, в котором я хотел бы иметь возможность запускать как скрипты Ruby, так и IronRuby. Когда я пытаюсь вызвать скрипт IronRuby (например, "ir example.rb"), используя system() или …
02 май '11 в 17:17
2 ответа

Вызов IronRuby из C# с делегатом

Можно ли вызвать метод IronRuby из C# с делегатом в качестве параметра таким образом, чтобы yield должно сработать? Следующее дает мне неправильное количество аргументов (1 для 0) исключение. Action&lt;string&gt; action = Console.WriteLine; var runt…
15 ноя '10 в 23:43
6 ответов

Использование DLR из неуправляемого кода

Можно ли вызвать управляемый код, в частности IronRuby или IronPython, из неуправляемого кода, такого как C++ или Delphi? Например, у нас есть приложение, написанное на Delphi, которое переносится на C#.NET. Мы хотели бы предоставить сценарии Ruby и…
16 сен '08 в 16:44
1 ответ

IronRuby, DLR, Область применения

Я хочу представить домен приложения запущенного приложения в загруженном (железном)Ruby-скрипте. Вот пример того, чего я хочу достичь: using System; using Microsoft.Scripting; using Microsoft.Scripting.Hosting; using IronRuby; namespace Testing { pu…
27 авг '10 в 08:35
8 ответов

Расширение приложения C# .NET - создавать собственный язык сценариев или нет?

Мне нужно создать сценарий для моей программы на C#, которая выполняет тестирование встроенного программного обеспечения на системном уровне. Мое приложение содержит библиотеки для полного взаимодействия с устройствами. Существуют отдельные библиоте…
24 авг '09 в 21:36
3 ответа

Огурцы на IronRuby невероятно медленно заводятся?

Я использую IronRuby 0.9.1 и огурец 0.4.0. У меня также установлена ​​МРТ 1.8. Я создал следующий скрипт-обертку (icucumber.bat) для запуска cucumber на IronRuby @ECHO OFF REM This is to tell IronRuby where to find gems. SET GEM_PATH=c:\ruby\lib\rub…
13 окт '09 в 20:29
1 ответ

Можно ли использовать IronPython и IronRuby бок о бок в одном приложении?

Я получаю предупреждение в Visual Studio, когда ссылаюсь на последнюю версию Microsoft.Scripting (ту, которая включена в IronPython). Можно ли развернуть / использовать их рядом в одном приложении? Есть ли лучший / более динамичный способ создания с…
1 ответ

Разрешение "require" при выполнении IronRuby из C#

Я пытаюсь запустить скрипт IronRuby из C#: var runtime = IronRuby.Ruby.CreateRuntime(); runtime.ExecuteFile("ruby/foo.rb"); foo.rb начинается с "require:" #!/usr/bin/env ruby require 'bar' Когда я пытаюсь это сделать, я получаю исключение о том, что…
12 май '10 в 17:52