Try using the Process class:
Dim parentFolder As New DirectoryInfo("c:\myfolder")
For Each f As FileInfo In parentFolder.GetFiles("*.sln", _
SearchOption.AllDirectories)
Process.Start(f.FullName)
Next