Теперь это представляется возможным в VS2010. Я не программист на VB, но вот что мне нужно:
Sub EditConcurrentBuilds()
Dim p As EnvDTE.Properties = DTE.Properties("Environment", "ProjectsAndSolution")
Dim item As EnvDTE.Property = p.Item("ConcurrentBuilds")
Dim text As String = InputBox("Enter number of concurrent builds", "Concurrent Build Option")
Dim v As Integer = Val(text)
If (v > 0 And v < 5) Then
item.Value = text
End If
End Sub
В данном случае 4 - это большинство процессоров, которые у меня есть на моей машине.