Um programa feito em Visual Basic necessita de algum programa para executar-lo? C# necessita de NET 4.
Todo o pacote .NET precisa do framework para ser executado.