IronRuby 1.1.3 wurde heruntergeladen, IronRuby.dll oder IronRuby.Libraries.dll können jedoch nicht als Referenz gefunden werden

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

  •  29-10-2019
  •  | 
  •  

Frage

Ich versuche, IronRuby, IronRuby.Libraries, Microsoft.Scripting, Microsoft.Scripting.Core und Microsoft.Scripting.ExtensionAttribute in einem c # -Programm mit Visual Studio 2010 zu referenzieren.

Ich habe gelesen, dass Sie diese DLLs unter C: \ Programme \ IronRuby 1.1 \ Lib \ ironruby finden, aber dort gibt es keine DLL-Dateien.Ich habe überall nach diesen Dateien gesucht, kann sie aber nicht finden.Ich habe auch im Internet nach Informationen dazu gesucht und kann nichts finden, was hilft.

Jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

Jacob, Sie können eine Zip-Datei herunterladen, die die Binärdateien enthält :

Beachten Sie, dass sie auch von der MSI installiert werden.Die Assemblys werden jedoch in den GAC gestellt und nicht im Installationsverzeichnis gespeichert.Sie finden sie unter C: \ Windows \ Microsoft.NET \ Assembly \ GAC_MSIL

Dieses Verhalten wird in diesem Fehlerbericht erläutert.

Außerdem haben Sie Microsoft.Scripting.Core.dll und Microsoft.Scripting.ExtensionAttribute.dll erwähnt.Diese Assemblys sind nicht Teil des .NET 4.0-Installationsprogramms, da diese Bits in der System.Core.dll von .NET 4.0 enthalten sind.Diese Assemblys sind nur erforderlich, wenn Sie auf etwas früher als .NET 4.0 abzielen.

Andere Tipps

Wenn Sie VS 2010 verwenden, ist es wahrscheinlich am einfachsten, Nuget Package Manager zu installieren und die IronRuby-Referenz über Nuget hinzuzufügen (klicken Sie mit der rechten Maustaste auf das Projekt, wählen Sie "Nuget-Pakete verwalten", suchen Sie nach IronRuby und klicken Sie auf "Installieren").).

Wenn Sie zu Codeplex gehen, um den Code herunterzuladen, wählen Sie die gesuchte Version aus (in Ihrem Fall 1.1.3) und suchen Sie unter "Andere verfügbare Downloads" nach IronRuby 1.1.3-Binärdateien (einschließlich Binärdateien für Windows Phone 7)).Dies ist nur eine ZIP-Datei. Unter dem Verzeichnis bin befinden sich die DLLs, nach denen Sie suchen.

Befolgen Sie diese Schritte:

  1. Laden Sie das Installationsprogramm herunter und führen Sie das Setup aus.
  2. Laden Sie die Binärdateien und entpacken und herunter auf % ProgramFiles (x86)% \ IronRuby 1.1 überschreiben, wenn Sie 64-Bit-WindOS ausführen, oder % ProgramFiles% \ IronRuby 1.1 , wenn Sie ausgeführt werden32-Bit-Betriebssystem.
  3. Wenn Sie ein 64-Bit-Betriebssystem verwenden, kopieren Sie den Ordner IronRuby 1.1 von % ProgramFiles (x86)% nach % ProgramFiles% .
  4. Starten Sie Visual Studio und es sollte gut funktionieren.

    Hinweis: Wenn Sie in der Eingabeaufforderung die Befehle igem, iirb (usw.) verwenden möchten, fügen Sie unter IronRuby eine Variable System > Advanced System Settings > User variables mit dem Wert %ProgramFiles%\IronRuby 1.1 hinzu, oder hängen Sie sie einfach an den Pfad unter Systemvariablen an.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top