EXTENSIBILITY STUDIO 5.0 HIGHLIGHTS
We have released a new major version of AlterNET Extensibility Studio, focusing on installation improvements, Code Editor new features, and TypeScript/JavaScript support for Form Designer.
Visual Studio 2019 support and NuGet distribution
AlterNET Extensibility Studio is now compatible with all Visual Studio versions starting from Visual Studio 2013. On top of that, we have published our core libraries to nuget.org:
AlterNET.ExtensibilityStudio.Editor.WindowsForms - Code Editor for WinForms
AlterNET.ExtensibilityStudio.Editor.Wpf - Code Editor for WPF
AlterNET.ExtensibilityStudio.Syntax.Parsers.Generic - Generic Syntax Parsers
AlterNET.ExtensibilityStudio.Syntax.Parsers.Advanced - Advanced Syntax Parsers
AlterNET.ExtensibilityStudio.Syntax.Parsers.Roslyn - Roslyn-based C# and Visual Basic Parsers
AlterNET.ExtensibilityStudio.FormDesigner.WindowsForms - Form Designer for WinForms
AlterNET.ExtensibilityStudio.FormDesigner.Wpf - Form Designer for WPF
AlterNET.ExtensibilityStudio.Scripter - Scripter (C#/VisualBasic)
AlterNET.ExtensibilityStudio.Scripter.Debugger - Script Debugger(C#/Visual Basic)
AlterNET.ExtensibilityStudio.Scripter.Debugger.UI.WindowsForms - Script Debugger UI widgets for WinForms
AlterNET.ExtensibilityStudio.Scripter.Debugger.UI.Wpf - Script Debugger UI widgets for WPF
Due to the changes, we had to make to support NuGet package distribution, the minimum requirements for .NET Framework were raised to 4.5.2. These packages also contain .NET 4.6 targets which allow using the latest versions of Microsoft Code Analysis packages (Roslyn) that support C# 7 language features.
TypeScript/JavaScript support for Windows Form Designer
Form Designer assembly is now split into the core Form Designer library and language extensions that provide language services related to the form saving/loading and handling events. On top of C#/Visual Basic, we now support these services for TypeScript/JavaScript.
Similarly, we have split the ScriptDebugger assembly into a base script debugger that provides debugging interfaces used by script debugger widgets. These interfaces are now implemented independently for C#/Visual Basic debugging and TypeScript/JavaScript debugging.
Code Editor improvements
We have reworked our Search/Replace dialogs to match the latest ones in the latest Visual Studio and added filtering and search highlighting capabilities to code completion windows.
Other improvements include the automatic generation of type definition files for TypeScript, providing information for TypeScript editing and execution, and bug fixes across all our products.
Please refer to the complete list of changes here: version-history/5-0.
Feel free to comment on this blog or send your feedback directly to andrew.medvedev@alternetsoft.com