Core for a (potential) new customer, having read this and run the portability analyser i thought great shoudlnt be tooo hard, but it seems that winforms still isnt supported by VB (cant create a re project in vs2019 or via dotnet new )
Having just got a request to port something of mine from. You can watch or participate in Visual Basic Language design on GitHub. Microsoft will continue to work on the right balance of stability and innovation for Visual Basic.NET.Īs we build out Visual Basic 16.0, I will post more details on this blog. Visual Basic.NET has a dedicated programmer base that includes hundreds of thousands of developers. “We will keep Visual Basic straightforward and approachable.” – From the. With exceptions like these, most evolving APIs will be available for Visual Basic and there are several interesting features we will consider for Visual Basic 16.2, including pattern matching. NET Core will be consumable from Visual Basic.
Some of the API changes that support these infrastructure improvements involve things like pointer access to memory or demand significant code changes that aren’t consistent with Visual Basic’s goals of safety and ease of use. NET to create better infrastructure and make the tools you use and the applications you write faster. Over the last few years, Microsoft has added features to C# and. “When API shapes evolve as a result of new C# features, for instance, consuming those APIs should feel natural in VB.” – From the. Features and Futures for Visual Basic.NET As an example, if C# 8.0 supports default interface implementations, we’d plan to add them to Visual Basic. Visual Basic 16.1 will include features that improve interop with C# 8.0. NET Core will interop with existing C# code in the same great way it does today. Many Visual Basic developers also work in C# or work in shops with a combination of Visual Basic and C# code. “We will keep a focus on the cross-language tooling experience, recognizing that many VB developers also use C#.” – From the. Cross-Language between Visual Basic and C# NET Core 3.0 but will appear in a later preview. This work will probably not be ready for the first preview of. NET Core 3.0 to provide expected features like Mid or the My namespace. The major effort for Visual Basic 16.0 will be moving the Visual Basic Runtime to. We are committed to making Visual Basic work well on this platform.Ī large part of what makes Visual Basic special is the Visual Basic Runtime.NET Core 2 contains only the small part of Visual Basic Runtime that is defined in the Visual Basic Language Specification which was initially designed for interop with phones. NET Languages Strategyįuture innovation in.
“We will do everything necessary to keep it a first class citizen of the. This means our focus for Visual Basic in.
When we look at where Visual Basic development is happening, the majority of VB applications are Windows desktop applications – Windows Forms (WinForms) and WPF. “We will focus innovation on the core scenarios and domains where VB is popular.” – From the. Visual Basic 16.1 and 16.2 will improve C# interop and add new features.