IronRuby 1.1.3 wurde heruntergeladen, IronRuby.dll oder IronRuby.Libraries.dll können jedoch nicht als Referenz gefunden werden
-
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.
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:
- Laden Sie das Installationsprogramm herunter und führen Sie das Setup aus.
- 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.
- Wenn Sie ein 64-Bit-Betriebssystem verwenden, kopieren Sie den Ordner IronRuby 1.1 von % ProgramFiles (x86)% nach % ProgramFiles% .
- 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 VariableSystem > 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.