Skip to content

.NET Core

Oleg Shilo edited this page Feb 5, 2022 · 5 revisions

.NET Framework -> .NET transition

The current release of CS-Script targets .NET Core family runtime (.NET 6).
CS-Script started targeting .NET 5+ about a year ago as .NET Framework further development has been effectively cancelled by the .NET team.

Though Notepad++ CS-Script plugin is still shipped with the engine targeting by default .NET Framework. This is done as a reflection of the fact that many users of this plugin are still relying on .NET Framework.
However the plugin can be configured to use the .NET Core version of the script engine (you can install it from here).
The next version of the pluging will still maintain .NET Framework engine but by default will try to auto integrate with .NET Core. And the next release after that will have the .NET Framework option only available as a manual configuration/deployment step.


You can use CS-Script plugin to execute scripts targeting .NET 5/Core. It is possible even though the plugin itself is hosted on .NET Framework and the script engine file included in the plugin distro is targeting .NET Framework.

You can retarget the execution and syntax support to .NET 5 by manually enabling services as it is described here:

Alternatively, you can just click "Enable .NET 5/Core integration" and follow the instructions