Автономный редактор VB.NET, который может редактировать пользовательские файлы - PullRequest
1 голос
/ 26 января 2011

В настоящее время мы используем Sax Basic OCX, который позволяет нам редактировать некоторые пользовательские файлы .bas и затем запускать их в нашем основном приложении.OCX включает в себя редактор синтаксиса языка VB6, и файлы не требуют какой-либо компиляции после сохранения (все это обрабатывается в OCX).Это также позволяет нам открывать классы для файлов, и мы можем затем вызывать методы в этих классах.

Это позволяет нашим клиентам настраивать функциональность основной программы, не выпуская другой двоичный файл - в основномПриложение VB6 выполняет .bas-файл кода по инструкции.

Кто-нибудь знает что-нибудь, что сделает все это в VB.NET?

Я думаю, что это может все это может быть сделано в пользовательском .NET-приложении, но я не вижу способа обойтись без компиляции, и здесь много работы!

1 Ответ

1 голос
/ 26 января 2011

В http://www.icsharpcode.net/, имеется бесплатный компонент текстового редактора многократного использования, а компилятор vb.net является частью инфраструктуры (т. Е. Доступен на всех клиентских компьютерах).

Обновление: Если собственный компилятор vb.net работает слишком медленно, есть возможность использовать управляемую реализацию vb.net из Mono.

...