AlterNET Studio v8.0

Released: Jan 26, 2022

v8.0 での更新項目

機能

  • Installation
    • Now supports Microsoft Visual Studio 2022.
    • ALTERNET_STUDIO_LICENSE_DIRECTORY environment variable can now be specified to change directory where AlterNET Studio looks for the licenses. Required for some scenarios of running builds on Microsoft Azure infrastructure.
  • Documentation
    • Documentation is now moved online, some user guides revoked and more content added for the core components.
  • Code Editor
    • Vertical margin line at the specified column can now be displayed in WPF TextEditor.
    • Intellisense for C#/Visual Basic parsers is now invoked as soon as the user starts typing, similar to how it is done in Microsoft Visual Studio.
    • Roslyn parsers now use the most recent version of Microsoft CodeAnalysis APIs.
    • Code completion was improved for XAML.
    • Advanced C# parser now supports most of C# 7 features.
  • Scripter/Debugger
    • .NET Script Debugger now can debug externally compiled assemblies.
    • Script Debugger now supports debugging based on Debug Adapter Protocol and provides debuggers for C++ and Python.
    • User can specify which commands are displayed in Debug Menu and Debugger Toolbar.
    • Scripter can be configured to compile source coming from in-memory files.
  • Form Designer
    • WinForms Form Designer now works in Microsoft .NET 6.0 applications.
    • WinForms Form Designer now can serialize its content to IronPython files.
  • TypeScript
    • TypeScript parser, Scripter and Script Debugger can now be used in Microsoft .NET core applications.
    • TypeScript parser uses from the referenced assemblies documentation files to be used in code completion and signature help.
  • Python/IronPython
    • Scripter and Script Debugger now support Python 3 (based on Python.NET)
    • Python parser now creates an outline section for multi-line comments.
  • Demo projects
    • MemoryAssembly demo added showing how to reference in-memory assemblies in C# and Visual Basic scripts.

不具合の修正

  • Code Editor   
    • Bug with handling dynamic types in the advanced C# parser is now fixed.
    • Minor issues with code completion and smart formatting in the advanced parsers have been fixed.
    • Minor issues with search/replace dialog have been resolved.
    • Minor issues with hidden lines have been resolved.
    • Bug with Microsoft Visual Basic code snippets in Visual Basic parser has been fixed.
    • Bug with Code completion box incorrect positioning has been fixed.
    • Bug with description hint overlapping Code completion box has been fixed.
    • Bug with highlighting outline section when cursor was moved outside editor’s text is now fixed.
    • Bug with escaping string literals in MSSQL parser has been fixed.
    • Bug with expression parsing in SQL parser has been fixed.
  • Scripter/Debugger
    • Evaluation of multi-dimensional arrays during C#/Visual Basic debugging has been fixed.
    • Issue with evaluation of ScriptGlobalClass fields is now resolved.  
  • Form Designer
    • Bug with toolbox crashing when adding library to it is now fixed.
    • Bug with toolbox crashing when section collapsing is now fixed.
  • LangServer(LSP) Parsers
    • Performance-related issues with LSP- parsers are now resolved.
    • Issue with some features like code outlining not working properly if there is no workspace specified has been resolved.
  • TypeScript
    • Issue with re-generating .d.ts files for third-party dlls is now resolved.
  • Demo projects
    • Issue with displaying solution folders in the Solution explorer has been fixed.
    • Issue with exception when closing AlterNET Studio demos while debugging is till running has been addressed.