VB および C# 用の DotNet スクリプト - CodeProject の NScript プロジェクトからフォークされ、.Net 4.0 でコンパイルされています
これは、コンソール アプリとして実行し、他のアプリケーションと統合できる動的な VB または C# スクリプトを作成するための優れた方法です。
元の NScript CodeProject サイトのリンク: http://www.codeproject.com/Articles/3207/NScript-A-script-host-for-C-VB-NET-JScript-NET
説明 プロジェクト コードの名前は DotNetScript40 に変更され、.Net 4.0 でコンパイルされましたが、このソフトウェアには .Net 2.0 の古い VSA スクリプト DLL を使用するための .Net 2.0 への依存関係もあると思います。
DotNetScript40 ソリューションには 3 つのプロジェクトがあります。 DotNetScript40.exe - .CS/.NCS スクリプトまたは .VB/.NVB スクリプトを実行するための C# コンソール アプリケーション。 DotNetScriptW40.exe - .CS/.NCS スクリプトまたは .VB/.NVB スクリプトを実行するための C# Windows アプリケーション。 DotNetScriptLib40.DLL - .CS/.NCS スクリプトまたは .VB/.NVB スクリプトを実行するための C# クラス ライブラリ。
DotNetScript40 と DotNetScriptW40 は互いに非常によく似ています。前者は、コンソールに出力できるスクリプトを実行するために使用できます。 DotNetScript40 ではコンソールにエラー メッセージが表示されますが、DotNetScriptW40 ではメッセージ ボックスを使用してエラー メッセージが表示されます。ファイル拡張子を関連付けることができるのは DotNScriptW40 です。 2 つの実行可能ファイルで共有されるコードが多数あるため、共通のコードは DotNetScriptLib40 でコンパイルされ、両方の実行可能ファイルがこのクラス ライブラリを参照します。
使用例: DotNetScript40.exe [ScriptFile.ncs/.nvb] [Parm1 Parm2] DotNetScript40.exe hello.nvb