DotNet Scripting untuk VB dan C# - Dicabangkan dari proyek NScript di CodeProject dan Dikompilasi di Bawah .Net 4.0
Ini adalah cara yang bagus untuk membuat skrip VB atau C# dinamis yang dapat dijalankan sebagai aplikasi Konsol dan terintegrasi dengan aplikasi lain.
Tautan situs NScript CodeProject asli: http://www.codeproject.com/Articles/3207/NScript-A-script-host-for-C-VB-NET-JScript-NET
Deskripsi Kode proyek telah diubah namanya menjadi DotNetScript40 dan telah dikompilasi di bawah .Net 4.0, namun saya yakin perangkat lunak ini juga memiliki ketergantungan .Net 2.0 untuk penggunaan DLL skrip VSA lama dari .Net 2.0.
Solusi DotNetScript40 memiliki tiga proyek: DotNetScript40.exe - aplikasi konsol C# untuk menjalankan skrip .CS/.NCS atau skrip .VB/.NVB. DotNetScriptW40.exe - aplikasi C# windows untuk menjalankan skrip .CS/.NCS atau skrip .VB/.NVB. DotNetScriptLib40.DLL - perpustakaan kelas C# untuk menjalankan skrip .CS/.NCS atau skrip .VB/.NVB.
DotNetScript40 dan DotNetScriptW40 sangat mirip satu sama lain; yang pertama dapat digunakan untuk menjalankan skrip yang dapat dihasilkan ke konsol. DotNetScript40 menampilkan pesan kesalahan di konsol sedangkan DotNetScriptW40 menampilkan pesan kesalahan menggunakan kotak pesan. Ini adalah DotNScriptW40 yang dapat dikaitkan dengan ekstensi file. Karena ada banyak kode yang dibagikan oleh dua executable, kode umum dikompilasi di DotNetScriptLib40 dan kedua executable merujuk ke perpustakaan kelas ini.
Contoh penggunaan: DotNetScript40.exe [ScriptFile.ncs/.nvb] [Parm1 Parm2] DotNetScript40.exe hello.nvb