AlterNET Studio v10.0
Released: Jun 16, 2025
v10.0 での更新項目
機能
- 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.
- Added support for .NET 9 across all the component libraries.
- Most of the 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.
- Code Editor
- C# and Visual Basic parsers now 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 now 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.
- 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.
- 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.
- 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 the 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.
- AlterNET Studio demo now displays a list of syntax errors while editing.
- 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.
不具合の修正
- Code Editor
- 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.
- 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
- 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.
- Demo Projects
- 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.
- Scaling issues with demo projects containing debugger UI tabs have been fixed.