Descargó IronRuby 1.1.3, pero no puede encontrar IronRuby.dll o IronRuby.Libraries.dll de referencia

StackOverflow https://stackoverflow.com/questions/8417459

  •  29-10-2019
  •  | 
  •  

Pregunta

Estoy intentando hacer referencia a IronRuby, IronRuby.Libraries, Microsoft.Scripting, Microsoft.Scripting.Core y Microsoft.Scripting.ExtensionAttribute en un programa de C # usando Visual Studio 2010.

Leí que puede encontrar estos .dll en C: \ Archivos de programa \ IronRuby 1.1 \ Lib \ ironruby, pero no hay archivos .dll allí.He buscado estos archivos por todas partes, pero no puedo encontrarlos.También he buscado y buscado en la web información sobre esto y no puedo encontrar nada que me ayude.

Cualquier ayuda será muy apreciada.

¿Fue útil?

Solución

Jacob, puedes descargar un archivo zip que contiene los binarios :

Tenga en cuenta que el MSI también los instala,pero los ensamblados se colocan en el GAC y no se guardan en el directorio de instalación.Puede encontrarlos si busca en C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL

Este comportamiento se explica en este informe de error .

Además, mencionó Microsoft.Scripting.Core.dll y Microsoft.Scripting.ExtensionAttribute.dll.Esos ensamblados no forman parte del instalador de .NET 4.0, ya que esos bits están incluidos en System.Core.dll de .NET 4.0.Esos ensamblados solo son necesarios cuando se orienta a algo anterior a .NET 4.0.

Otros consejos

Si está utilizando VS 2010, la forma más sencilla probablemente sea instalar Nuget Package Manager y agregar la referencia de IronRuby a través de Nuget (haga clic con el botón derecho en el proyecto, seleccione 'Administrar paquetes Nuget', busque IronRuby y presione 'Instalar').

Cuando vaya a Codeplex para descargar el código, seleccione la versión que está buscando (1.1.3 en su caso) y busque en "Otras descargas disponibles" que tiene los binarios de IronRuby 1.1.3 (incluye binarios para Windows Phone 7).Esto es solo un archivo .zip y debajo del directorio bin están los .dlls que está buscando.

Siga estos pasos:

  1. Descargue el instalador y ejecute la configuración.
  2. Descargue los binarios y descomprima y sobrescribir en % ProgramFiles (x86)% \ IronRuby 1.1 , si está ejecutando WindOS de 64 bits O % ProgramFiles% \ IronRuby 1.1 , si está ejecutandoSO de 32 bits.
  3. Si tiene un sistema operativo de 64 bits, copie la carpeta IronRuby 1.1 de % ProgramFiles (x86)% a % ProgramFiles% .
  4. Inicie Visual Studio y debería funcionar bien.

Nota: si desea utilizar los comandos igem, iirb (etc.) en el símbolo del sistema, agregue una variable IronRuby en System > Advanced System Settings > User variables con el valor %ProgramFiles%\IronRuby 1.1 O simplemente añádalo a la ruta en Variables del sistema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top