Сценарии DotNet для VB и C# — разветвление проекта NScript на CodeProject и скомпилировано под .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 из .Net 2.0.
Решение DotNetScript40 включает три проекта: DotNetScript40.exe — консольное приложение C# для запуска сценариев .CS/.NCS или сценариев .VB/.NVB. DotNetScriptW40.exe — приложение Windows C# для запуска сценариев .CS/.NCS или сценариев .VB/.NVB. DotNetScriptLib40.DLL — библиотека классов C# для запуска сценариев .CS/.NCS или сценариев .VB/.NVB.
DotNetScript40 и DotNetScriptW40 очень похожи друг на друга; первый можно использовать для запуска сценариев, которые могут выводиться на консоль. DotNetScript40 отображает сообщения об ошибках в консоли, тогда как DotNetScriptW40 показывает сообщения об ошибках с помощью окон сообщений. Это DotNScriptW40, который может быть связан с расширениями файлов. Поскольку существует много кода, совместно используемого двумя исполняемыми файлами, общий код компилируется в DotNetScriptLib40, и оба исполняемых файла ссылаются на эту библиотеку классов.
Пример использования: DotNetScript40.exe [ScriptFile.ncs/.nvb] [Parm1 Parm2] DotNetScript40.exe hello.nvb