When they told you that you cannot export functions from Visual Basic, they lied to you.
.NET provides a new way to develop applications for Windows OS. Windows developers vouch that it makes developing certain kinds of applications very easy to develop. Sure it does, I agree. But was there a real need for a whole new development platform ?
If you are restricted to free (as in freedom) and full access to the internet by a firewall or proxy then read on, you might find a way around it.....