Téléchargé IronRuby 1.1.3, mais ne peut pas trouver IronRuby.dll ou IronRuby.Librarys.dll à référence

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

  •  29-10-2019
  •  | 
  •  

Question

J'essaie de référencer IronRuby, IronRuby.Libraires, Microsoft.scripting, Microsoft.scripting.Core et Microsoft.Scripting.ExtensionAttribute dans AC # Program à l'aide de Visual Studio 2010.

J'ai lu que vous pouvez trouver ces .dll sous C: Program Files IronRuby 1.1 lib ironRuby mais il n'y a pas de fichiers .dll là-bas. J'ai cherché tous ces fichiers mais je ne peux pas les trouver. J'ai également recherché et recherché sur le Web des informations à ce sujet et je ne trouve rien qui aide.

Toute aide est la bienvenue.

Était-ce utile?

La solution

Jacob, vous pouvez télécharger un fichier zip qui contient les binaires:

Gardez à l'esprit qu'ils sont également installés par le MSI, mais les assemblages sont placés dans le GAC et ne sont pas conservés dans le répertoire d'installation. Vous pouvez les trouver si vous regardez en C: Windows Microsoft.net Assembly GAC_MSIL

Ce comportement est expliqué dans Ce rapport de bogue.

Vous avez également mentionné Microsoft.scripting.core.dll et Microsoft.scripting.extensionAttribute.dll. Ces assemblages ne font pas partie du programme d'installation .NET 4.0, car ces bits sont inclus System.Core.Core.Core.Dll. Ces assemblages ne sont nécessaires que lors du ciblage de quelque chose de plus tôt que .NET 4.0.

Autres conseils

Si vous utilisez VS 2010, le moyen le plus simple est probablement d'installer Nuget Package Manager et d'ajouter la référence IronRuby via NuGet (cliquez avec le bouton droit sur le projet, sélectionnez «Gérer les packages NuGet», recherchez IronRuby et appuyez sur «Installer»).

Lorsque vous allez sur Codeplex pour télécharger le code, sélectionnez la version que vous recherchez (1.1.3 dans votre cas) et regardez sous "Autres téléchargements disponibles" qui contient des binaires IronRuby 1.1.3 (comprend des binaires pour Windows Phone 7). Ceci est juste un fichier .zip et sous le répertoire de bac se trouvent les .DLL que vous recherchez.

Suivez ces étapes:

  1. Télécharger le installateur et exécutez la configuration.
  2. Télécharger le binaires et dézipper et écraser sur % ProgramFiles (x86)% IronRuby 1.1, si vous utilisez des windos 64 bits ou % ProgramFiles% ironRuby 1.1, si vous exécutez un système d'exploitation 32 bits.
  3. Si vous exécutez un système d'exploitation 64 bits, copiez le IronRuby 1.1 dossier de % ProgramFiles (x86)% à %Fichiers de programme%.
  4. Lancez Visual Studio et cela devrait bien fonctionner.

Remarque: Si vous souhaitez utiliser les commandes IGEM, IIRB (etc.) dans l'invite de commande, ajoutez une variable IronRuby en dessous de System > Advanced System Settings > User variables avec la valeur %ProgramFiles%\IronRuby 1.1 Ou simplement l'ajouter au chemin sous variables système.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top