add vs sln