IronRuby 1.1.3 baixado, mas não consigo encontrar IronRuby.dll ou IronRuby.Libraries.dll para referência

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

  •  29-10-2019
  •  | 
  •  

Pergunta

Estou tentando fazer referência a IronRuby, IronRuby.Libraries, Microsoft.Scripting, Microsoft.Scripting.Core e Microsoft.Scripting.ExtensionAttribute em um programa c # usando o Visual Studio 2010.

Eu li que você pode encontrar esses .dlls em C: \ Arquivos de programas \ IronRuby 1.1 \ Lib \ ironruby, mas não há arquivos .dll lá.Procurei por todos esses arquivos, mas não consigo encontrá-los.Também pesquisei e pesquisei na web por informações sobre isso e não consigo encontrar nada que ajude.

Qualquer ajuda será muito apreciada.

Foi útil?

Solução

Jacob, você pode baixar um arquivo zip que contém os binários :

Lembre-se de que eles também são instalados pelo MSI ,mas os assemblies são colocados no GAC e não são mantidos no diretório de instalação.Você pode encontrá-los se procurar em C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL

Esse comportamento é explicado neste relatório de bug .

Além disso, você mencionou Microsoft.Scripting.Core.dll e Microsoft.Scripting.ExtensionAttribute.dll.Esses assemblies não fazem parte do instalador do .NET 4.0, pois esses bits estão incluídos no System.Core.dll do .NET 4.0.Esses assemblies são necessários apenas quando se trata de algo anterior ao .NET 4.0.

Outras dicas

Se você estiver usando o VS 2010, a maneira mais simples é provavelmente para instalar o Nuget Package Manager e adicionar a referência IronRuby via Nuget (clique com o botão direito do mouse no projeto, selecione 'Gerenciar pacotes de Nuget', procure por Ironruby e hit 'Install').

Quando você for ao Codeplex para baixar o código, selecione a versão que você está procurando (1.1.3 no seu caso) e procure em "Outros downloads disponíveis" que tem binários IronRuby 1.1.3 (inclui binários para Windows Phone 7)Este é apenas um arquivo .zip e no diretório bin estão os .dlls que você está procurando.

Siga estas etapas:

  1. Baixe o instalador e execute a configuração.
  2. Faça download dos binários e descompacte e sobrescrever em % ProgramFiles (x86)% \ IronRuby 1.1 , se estiver executando WindOS de 64 bits OU % ProgramFiles% \ IronRuby 1.1 , se estiver executandoSO de 32 bits.
  3. Se você estiver executando um sistema operacional de 64 bits, copie a pasta IronRuby 1.1 de % ProgramFiles (x86)% para % ProgramFiles% .
  4. Inicie o Visual Studio e deve funcionar bem.

Observação: se você quiser usar os comandos igem, iirb (etc.) no prompt de comando, adicione uma variável IronRuby em System > Advanced System Settings > User variables com o valor %ProgramFiles%\IronRuby 1.1 OU simplesmente anexe-o ao caminho em Variáveis do sistema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top