Built-in Scripting Engine in .NET Application

I want to replace the old control used to write the application. The control was usually called SAX Basic, but now it is called WinWrap . It provides us with two main functions.

  • This is a script engine (VB)

  • It has a graphical interface for developing and debugging scripts that run in a hosting application.

The first function that it provides is actually quite easy to replace. There are so many great ways to work with any code at runtime that it almost causes no problems. Virtually any .NET-oriented language will work for us. We looked at the launch of C #, PowerShell, VB.NET, IronPython, etc. I also looked briefly at Lua and F #, but to be honest, the language here is not the biggest barrier.

Now, for the hard part, which seems to continue to make me stuck. We need a code editor and a debugger. Something simple, not unlike PowerShell ISE. As long as the file can be created, saved, debugged, and executed.

I am currently studying Visual Studio 2010 Shell (isolated), and I am also considering embedding PowerShell ISE in my expression. Are there any other editors that I could implement / use in my application? The acquisition of the product is out of the question. It comes down to ease of use, how it fits our needs and how easy it is to deploy and license developers.

+3
source share
1 answer

, SharpDevelop (OSS.NET IDE) - , , Kaxaml.

+1

Source: https://habr.com/ru/post/1748281/


All Articles