こんにちは、キャスレーコンサルティングのSI(システム・インテグレーション)部の中尾です。 今回紹介するスクリプトは、「Roslyn for Scripting」と言って 「C#のプログラム内でC#で書かれたスクリプトを実行できる」物です。 初めに 2015年末頃、C#プログラム内から、C#をスクリプト実行することが可能になりました。 「スクリプト実行」と聞くと、JavaScriptの様にコンパイル不要でブラウザ上で動くプログラムや、 VBScriptの様にテキストファイルでプログラムを書いてファイルをダブルクリックで即実行される物を 思い浮かべるかと思いますが、今回紹介するスクリプト「Roslyn for Scripting」は 結局C#プログラミング上で動くのでコンパイルは必要だったりします。 が、どうかがっかりせず続きを読んでみて下さい。 背景 今まで、C#のコンパイラは「csc.e