Is there a way to remove the VB 6 compatibility layer from VB.NET applications? The reason that I want to do this is so that I am sure that VB 6 syntax is not being used. Also, I am hoping that removing this layer reduces overhead for an application.
Remove any references to Microsoft.VisualBasic.Compatibility.dll from
the project (of course, you won't need to from new projects because they
aren't added by default - unless the project is a VB6 conversion
Now, if you talking about the stuff in Microsoft.VisualBasic.dll -
that's a different story. That isn't a compatability layer, that's the
stuff that makes VB.NET, well, VB.NET