Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Normal
There is a separate compatibility namespace, the DLL for which is only referenced if youve used the upgrade wizard however.Using types in Microsoft.VisualBasic is not necessarily bad practice, but the types in there are not true .NET classes, in most senses of the word. They are only there as helpers for Visual Basic. Theres nothing wrong with using them.On the other hand, a common viewpoint (including mine) is that its bad practice to use them, because when you inevitably have to write something in C#, or even read something, or convert something - youre going to be disadvantaged for having relied on those helpers in the past.They can be very helpful for people struggling to make the transition from VB6 to .NET, but in my opinion the time comes when you dont need them to hold your hand any more, and you can use the pure framework like other .NET languages do.
There is a separate compatibility namespace, the DLL for which is only referenced if youve used the upgrade wizard however.
Using types in Microsoft.VisualBasic is not necessarily bad practice, but the types in there are not true .NET classes, in most senses of the word. They are only there as helpers for Visual Basic. Theres nothing wrong with using them.
On the other hand, a common viewpoint (including mine) is that its bad practice to use them, because when you inevitably have to write something in C#, or even read something, or convert something - youre going to be disadvantaged for having relied on those helpers in the past.
They can be very helpful for people struggling to make the transition from VB6 to .NET, but in my opinion the time comes when you dont need them to hold your hand any more, and you can use the pure framework like other .NET languages do.