frame work upload
sln upload
demo sln upload