用於 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 依賴項,以便使用 .Net 2.0 中的舊 VSA 腳本 DLL。
DotNetScript40 解決方案包含三個專案: 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。由於兩個可執行檔共用大量程式碼,因此公用程式碼在 DotNetScriptLib40 中編譯,並且兩個執行檔都引用該類別庫。
範例用法:DotNetScript40.exe [ScriptFile.ncs/.nvb] [Parm1 Parm2] DotNetScript40.exe hello.nvb