>>539
C# とか VB のコンパイラーをとりあえず .NET 実装して、
内部的なデータとかまで含めてライブラリとして参照できるようにするとか。

>>541
コマンド呼び出すなら PowerShell 楽だけどもね。
スクリプト言語として使うといまいち・・・

>>543
cs ファイルのダブルクリックで直接実行ってことでしょ。

>>544
信頼されてないプログラムを意図せず実行しちゃう可能性上がるしね。
PowerShell もデフォルトでは書名のない ps1 ファイル実行できないし、
ファイルをダブルクリックするだけでは実行されないし。