ダウンロードしたIronRuby 1.1.3をダウンロードできますが、IronRuby.dllまたはIronRuby.libraries.dllを参照できません。
-
29-10-2019 - |
質問
Visual Studio 2010を使用してc#プログラムでIronRuby、IronRuby.Libraries、Microsoft.Scripting、Microsoft.Scripting.Core、およびMicrosoft.Scripting.ExtensionAttributeを参照しようとしています。
これらの.dllはC:\ Program Files \ IronRuby 1.1 \ Lib \ ironrubyにあると読みましたが、.dllファイルはありません。これらのファイルを探しましたが、見つかりません。また、これに関する情報をWebで検索して検索しましたが、役立つものは見つかりませんでした。
どんな助けでも大歓迎です。
解決
ジェイコブ、
これらは
この動作については、
また、Microsoft.Scripting.Core.dllとMicrosoft.Scripting.ExtensionAttribute.dllについても言及されました。これらのビットは.NET4.0のSystem.Core.dllに含まれているため、これらのアセンブリは.NET4.0インストーラーの一部ではありません。これらのアセンブリは、.NET4.0より前のものを対象とする場合にのみ必要です。
他のヒント
VS 2010を使用している場合、最も簡単な方法は、Nuget Package Managerをインストールし、Nugetを介してIronRuby参照を追加することです(プロジェクトを右クリックし、[Nugetパッケージの管理]を選択して、IronRubyを検索し、[インストール]をクリックします。。
Codeplexにアクセスしてコードをダウンロードするときは、探しているバージョン(この場合は1.1.3)を選択し、IronRuby 1.1.3バイナリ(Windows Phone 7のバイナリを含む)が含まれている[その他の利用可能なダウンロード]を確認します。)。これは単なる.zipファイルであり、binディレクトリの下に探している.dllがあります。
次の手順に従います:
- インストーラーをダウンロードしてセットアップを実行します。
- バイナリをダウンロードして解凍して64ビットWindOSを実行している場合は%ProgramFiles(x86)%\ IronRuby 1.1 で、実行している場合は%ProgramFiles%\ IronRuby 1.1 で上書きします。32ビットOS。
- 64ビットOSを実行している場合は、 IronRuby 1.1 フォルダーを%ProgramFiles(x86)%から%ProgramFiles%にコピーします。
- Visual Studioを起動すると、正常に動作するはずです。
注:コマンドプロンプトでigem、iirb(など)コマンドを使用する場合は、
IronRuby
の下に変数System > Advanced System Settings > User variables
を値%ProgramFiles%\IronRuby 1.1
で追加するか、システム変数の下の path に追加します。