https://www.alternetsoft.com/version-history/10-0

AlterNET Studio 10.0 - major release

A major release focusing on cross-platform components, .NET 9.0 support and improvements across all our component libraries.
16 June 2025

Main enhancements

  • A cross-platform version of Code Editor can now work on macOS and Linux.

  • C#, Visual Basic, and Python scripters and debuggers are now compatible with macOS and Linux.

  • Support for .NET 9 across all our component libraries

  • Most of our non-visual components, such as parsers and scripters, now target Net Standard 2.0, allowing them to be used on macOS and Linux.

  • There are now separate installations for x64 and x86 Windows.

Below is a list of changes in this release:

Code Editor

+ C# and Visual Basic parsers provide a more readable representation of the collapsed sections.

+ The Code Completion window can now be made sizable.

+ Code Editor now support multiple text changes when using code completion (such as adding required namespaces)

+ System scrollbars can be set for the WPF editor, allowing the application of custom scroll styles.

+ The Ctrl+D shortcut has been added to the editor to duplicate the selection or the current line.

+ A new selection option has been added, allowing the user to disable selecting by mouse.

+ Search functionality in the editor has been improved.

+ Some colors in Visual Themes have been adjusted to closely match Visual Studio/Visual Studio Code color themes.

+ Code Editor now uses asynchronous tasks instead of a background thread for syntax parsing.

- The bug with incorrect copy/paste of square blocks has been fixed.

- The bug with incorrect indentation level for square blocks has been fixed.

- An exception occurring under certain circumstances in the advanced parser’s code completion has been fixed.

- The bug with code completion icons on high-dpi screens has been fixed.

- The bug with applying code fixes/refactors in Snippet parsers has been fixed.

Parsers

+ A new PowerFX parser for expression parsing and evaluation has been added.

+ Language version can now be specified for the Roslyn parsers.

+ Roslyn parsers have been updated to use the latest (4.14) version of Microsoft.CodeAnalysis API

+ The advanced CSS parser now supports nested CSS rules.

+ The XAML parser can now provide code completion for MAUI-related files.

+ TypeScript parser and scripter have been updated to use the latest versions of Microsoft TypeScript/ClearScript compiler services.

+ TextMate parser has been updated to use the latest TextMate and Onigwrap packages.

Scripter

+ The performance of copying dependent assemblies during script compilation has been improved.

+ MAUI projects are now supported by C# scripter and script debugger.

+ The Python scripter and debugger now support Python virtual environments.

+ ScriptRun.RunProcess method now returns the running process, allowing it to be stopped.

+ NuGet references are now supported by Roslyn parsers and Scripter.

- The issue with TypeScript debugger exception settings not taking effect has been resolved.

- The bug with the enable state of debug-related actions in the debug toolbar/debug menu has been fixed.

Form Designer

+ Form Designer now supports creating new user controls.

+ WinForms Form Designer now supports an in-memory data source, allowing the Form Designer to work without loading or saving content to disk.

- The bug with WinForms and WPF FormRunner not working under the .NET Framework has been fixed.

- The bug with WinForms Form Designer Copy/Paste/Undo under .NET 8/9 has been fixed.

Installation

+ All component libraries and NuGet packages have been updated to support .NET Standard 2.0/.Net Framework 4.7.1, NET 8, and .NET 9

+ .NET 4.6.2 is still supported for most of our component libraries (apart from TextMate and LSP-based parsers).

Demo Projects

+ AlterNET Studio demo can now open projects that target multiple frameworks.

+ The reference dialog in the AlterNET Studio demo now allows adding assemblies from GAC

+ The Recent files and projects menu has been added to the AlterNET Studio demo.

+ Scaling issues with demo projects containing debugger UI tabs have been fixed.

+ AlterNET Studio demo displays a list of syntax errors while editing now.

+ Python/IronPython/TypeScript debugger samples have been updated to show how application-defined objects can be accessed in a thread-safe way when debugging the script.

+ Project and Solution explorers in the AlterNET Studio demo have been improved.

- The bug with navigation history in the AlterNET Studio demo, which occurred when navigating using Ctrl + Click, has been fixed.

- The bug with not correctly closing all designer-related files in the AlterNET Studio demo has been fixed.

- The bug with cleaning up remote communication in the DebugRemoteScript demo has been fixed.