IronPythonの利用
概要
User.version.SDKにて、テキストスクリプトを持つには、どのような候補があるでしょうか。
User.version.SDKはC#/.NET FrameWorkですので、.NETの系の言語が利用しやすいでしょう。
その中で、今回は、IronPythonという言語に注目しましょう。
IronPythonとは
IronPythonは、.NET Frameworkの持つ豊富なクラスライブラリを
Pythonの文法でシームレスに利用できるようにしたPython系言語の1つです。
Pythonは「汎用目的スクリプト言語」としては世界で一番人気のある言語であり、
その中でもIronPythonは、MicrosoftのVisual Studioで「正式にサポートされている」数少ない言語の1つです。
このような点から、IronPythonは、有力な候補と言えます。
下準備
この項目は必須ではありませんが、IronPythonはVisual Studioで正式にサポートされていますので、
IronPython 2.7.6 (厳密にバージョンが一致している必要あり)をインストールし、Visual StudioでPython系のプロジェクトを有効化しておくと、
高度なインテリセンスが利用可能となります。
-
IronPython本体のインストール
Downloadの「IronPython *.*.*(バージョン) Installer」をインストールしてください。更新日 2016/02/07
-
Visual StudioのPythonの有効化
Visual Studioで「ファイル」「新規作成」「プロジェクト」でpythonを選択し、
python系のプロジェクトを有効化してください。
ダウンロード
こちらは当サイトが提供するHD.IronPythonModとなります。
このファイルは、IronPythonを他言語から利用するにあたって必要なDLL群を「1つのDLLにまとめた」ものとなります。
動作環境
OS Windows10以上 それ未満のバージョンのOSでも動作する可能性はありますが、対象外となります。 .NET .NET FrameWork 4.6以上 (※ Windows10には最初から入っています。)
開発環境 | Visual Studio 2015 Update3 以上 | より新しい開発環境でも問題は無いと思われます。 |